Planning Objectives During the early phases of application development, you can divide your planning and designing considerations into two areas: CMS Environment Considerations) Application Processing Considerations).