appframework integration