Program Services. Develop and define the needs of the project based upon the owner’s preliminary project program, and any other information obtained through interviews, charrettes, workshops, surveys, data gathering and operational parameters. Review, develop and document detailed requirements of the project, covering items such as project goals and objectives; design objectives; limitations and criteria; gross area and space requirements; spatial relationships; needs and options for expandability; identifying the need for special equipment and systems; site and landscaping requirements; project schedule and budget requirements; space requirements and flow diagrams (as applicable); functional relationships, access, circulation, and flow patterns within the building and the site.