The practice of architecture involves offering or rendering services that include pre-design services, programming, planning, providing designs, drawings, specifications and other technical submissions, the administration of construction contracts and the co-ordination of any elements of technical submissions prepared by others (such as by engineers) and technical designers.