application framework elements