← Programming & Analysis

Sheet PR-105
PA

Programming Frameworkconcept

Four considerations in programming: Function, Form, Economy, Time

One-line orientation

Every programming issue — a client want, a site constraint, a budget limit, a growth plan — maps to one of four considerations (Function, Form, Economy, Time), and knowing which issue belongs where is a direct PA exam test.

Key points

  • Function — People, activities, and relationships: How occupants use the space. What activities occur, how many people are involved, and how spaces and groups relate to each other. Drives space requirements, adjacencies, and circulation.
  • Form — Site, environment, and quality: How the building relates to its physical and psychological context. Includes site constraints, climate, solar orientation, views, and the desired quality level of the finished building.
  • Economy — Budget, operating costs, and life-cycle costs: How resources are used efficiently. Covers initial construction budget, ongoing operating costs (utilities, maintenance), and long-term life-cycle costs. Economy is the reconciliation lens in Step 4 (Determine Needs).
  • Time — Past, present, and future: How the building accommodates change. Past = historical context or existing conditions. Present = current program requirements. Future = anticipated growth, change in use, or organizational evolution. Time drives flexibility and adaptability in the program.
  • These four considerations organize all five programming steps: Goals (Step 1), Facts (Step 2), Concepts (Step 3), Needs (Step 4), and the Problem Statement (Step 5) each address all four considerations.

Four programming considerations: where every issue lands

Every programming issue maps to one of four lenses: function, form, economy, time.

View diagram Hide diagram

Scroll horizontally to explore

The four programming considerations as a two-by-two A two-by-two of the four programming considerations, each headed by a line glyph of its lens. Function (top left), marked by two figures joined by a relationship line, governs people, activities, and relationships — examples: conference rooms adjoining executives, 200-person occupancy, open versus closed plan. Form (top right), marked by a sun over a massing block on a ground line, governs site, environment, and quality — southwest solar and prevailing wind, flood-zone setback, desired finish quality. Economy (bottom left), marked by a stacked coin column, governs budget, operating, and life-cycle cost — a 12-million-dollar construction budget, annual energy and maintenance cost, phased construction. Time (bottom right), marked by a clock, governs past, present, and future including growth and schedule — 50 percent growth in 5 years, historic structure limiting alterations, flexibility and the construction schedule. Functionpeople · activities · relationships· conference rooms adjoin executives· 200-person occupancy· open vs closed plan Formsite · environment · quality· southwest solar · prevailing wind· flood-zone setback· desired finish quality (LEED) Economybudget · operating · life-cycle cost· $12M construction budget· annual energy / maintenance cost· phased construction Timepast · present · future (growth + schedule)· 50% growth in 5 years· historic structure limits alterations· flexibility + construction schedule

The four lenses are not a stage — they apply at every one of the five programming steps, which is what makes them a grid rather than a checklist.

Confusions / comparison

ConsiderationWhat it governsExample programming issue
FunctionPeople, activities, relationshipsConference rooms must adjoin executive suite; 200-person occupancy; open vs. closed plan
FormSite, environment, qualitySouthwest solar exposure; flood zone setback; desired LEED Silver finish quality
EconomyBudget, operating costs, life-cycle costs$12M construction budget; annual energy cost target; phased construction to spread cost
TimePast, present, future / growth and changeOrganization expects 50% growth in 5 years; historic structure limits alterations; flexible floor plate needed

→ prog-five-step-process (this module): how the four considerations thread through all five steps · prog-programming-vs-design (this module): the overall phase context in which these considerations are applied · prog-degrees-of-sophistication (this module): at higher degrees, Economy and Time considerations expand to include political and public dimensions.

Spotted an issue with this card? Tell us →

Related units