Programming

At Hutter Architects in Chicago, Illinois, the Programming Phase is where your vision begins to take shape. This essential first step lays the foundation for the entire design process, transforming abstract ideas into structured goals and guiding principles for your project. During this phase, we begin by listening. We conduct a detailed interview with you to explore every aspect of your project—your goals, ideas, concerns, and inspirations. Whether you are planning a new construction, adaptive reuse, renovation, or addition, this is where your story starts.

We start by discussing the basic parameters: What is the purpose of the space? Who will use it? What are the spatial requirements and functional needs? How many rooms do you envision? What kinds of spaces—public vs. private, indoor vs. outdoor, formal vs. informal—are essential to you? We also want to understand your design preferences, aesthetic values, and aspirations for the finished project. Whether your tastes run toward minimal modernism, timeless tradition, or a fusion of both, your input helps us begin defining the architectural language of the design.

These early conversations are rich in detail, and we pay close attention to the subtleties of what you say—and even what you might not know how to express just yet. We take thorough notes and later transform these discussions into a document we call the “Program Parameters.” This document outlines your requirements in detail, offering a comprehensive snapshot of your project goals at this stage. We then review this document with you, refining it together to ensure it accurately reflects your vision and serves as a reliable reference point moving forward.

The value of this Programming Phase extends well beyond documentation. It’s a tool for bringing integrity, structure, and discipline to every decision made throughout the project lifecycle. The Program Parameters become a touchstone—something we return to regularly to make sure we remain aligned with your goals. This continuity enhances the overall efficiency and success of the design and construction process.

Aligning the Vision with the Budget

During this initial phase, we also open the conversation about budget. We understand that architecture must be both visionary and practical. Whether you have a detailed budget already in place or are unsure what the project might realistically cost, we’re here to help. Our team can guide you through the budgeting process, leveraging years of experience to develop an appropriate financial framework for your project. This ensures that the design we develop is not only inspiring, but achievable within your financial parameters.

Budget discussions at this stage are particularly important because they help shape the design process in meaningful ways. We take into account both short-term and long-term financial goals, helping you understand where your dollars are best spent for maximum value, performance, and beauty. When budget is a concern—and it almost always is—these early conversations help avoid difficult decisions later on and allow for better control throughout the project.

Assessing Feasibility and Establishing a Roadmap

Sometimes a client may not be sure whether a project is feasible—physically, financially, or logistically. That’s why we often incorporate Feasibility Studies into the Programming Phase. These studies can include site analysis, zoning research, code compliance evaluations, and other assessments to determine whether your project goals are viable based on the specific conditions of your site or existing structure.

We can also help you obtain necessary surveys or coordinate with engineers or other specialists early in the process. In doing so, we remove ambiguity and create clarity around what’s possible. If your project requires coordination with outside consultants—such as civil engineers, landscape architects, MEP engineers, structural consultants, or sustainability experts—we will identify who is needed, when they should be brought in, and what their estimated fees and timelines are. This ensures that your project moves forward with purpose and confidence.

We’ll also begin creating a high-level schedule and an initial project budget that includes projected soft costs (such as permits, fees, and professional services) as well as construction costs. With all of this information gathered and organized, we develop a customized work plan—a strategic roadmap tailored to your goals, your questions, and your level of experience with architectural projects.

A Tailored, Collaborative Approach

Every client, every site, and every project is unique—and so is every process we design. At Hutter Architects, we don’t believe in a one-size-fits-all approach. Instead, we tailor our process to meet your specific needs and aspirations. Some clients want a high level of involvement and visibility throughout the process; others prefer to delegate and trust us to carry the vision forward. Either way, we adjust our communication and process accordingly.

From the very beginning, we serve not just as your architect but as your guide and collaborator. Whether we’re managing the process entirely in-house or coordinating with a network of trusted external consultants, we’re committed to delivering excellence at every step.

By the time the Programming Phase is complete, you will have a clearly defined vision, an outline of your project’s spatial and functional requirements, a budget framework, a feasibility roadmap, and a customized plan to move forward. This strong foundation sets the tone for a successful project—and that’s what we deliver, every time.

Frequently Asked Questions (FAQs)

The Programming Phase is the essential first step in the architectural design process. At Hutter Architects, it’s where your ideas, goals, and needs are translated into a clear, structured vision. This phase involves in-depth conversations to understand the purpose of your project, the people using the space, the desired aesthetic, and functional requirements. We capture these insights in a document called the “Program Parameters,” which serves as a roadmap for all future design and planning. This foundational phase helps ensure the project stays aligned with your vision, budget, and schedule—creating a clear path toward successful results.

In the Programming Phase, we’ll guide you through questions that help shape the framework for your project. These may include:

  • What is the intended purpose or function of the space?

  • Who will be using it, and how frequently?

  • How many rooms or spaces do you envision?

  • Do you prefer formal or informal layouts, open plans or enclosed rooms?

  • What aesthetic styles or materials do you like?

  • What is your timeline and budget?

Even if you don’t have all the answers right away, our team will help you think through your options so we can develop a plan that reflects your values, priorities, and practical needs.

A key outcome of programming is establishing a budget framework and assessing the feasibility of your goals. If you already have a budget in mind, we work within those limits. If not, we help you create one based on project type, scope, and market conditions. We can also perform feasibility studies, which might include zoning analysis, code compliance reviews, and site evaluations. These services help determine whether your project is achievable from a physical, regulatory, and financial standpoint—and what steps will be needed to make it a success.

Once your Program Parameters document is completed and approved, it becomes a foundational tool that we refer back to throughout every phase of the project. It ensures that design decisions remain grounded in your original goals and helps us manage scope, budget, and timeline efficiently. With this clarity, we can confidently move into schematic design and other subsequent stages, always keeping your objectives at the forefront. The document also serves as a communication bridge between you, our design team, and any consultants we bring on board.

Absolutely. You don’t need a fully formed vision to begin the Programming Phase. In fact, one of the core purposes of programming is to help you discover, clarify, and define what you want and need. Our team is skilled at asking the right questions, interpreting your ideas, and helping you see possibilities you might not have considered. Whether you come to us with a rough idea, a napkin sketch, or just a sense that something needs to change, we’ll help shape that into a clear and actionable vision for your project.