Programming  
HMA provides programming services both as part of basic architectural services or as a separate service to facilitate the analytical needs of the client as the merits of a particular project are prioritized and determined.  We see the programming phase as integral to the development of any design project.  Involving the owner, users and architect in the programming and design process affords the entire team opportunities to learn and create.  This collaboration is not only productive, but exciting for the owner and architect.