Application Architects Call Us: 888-896-4608

Philosophy
 
Philosophy
   
 

Over the years, we have collected these "pillars of wisdom" to guide us along the path toward successful project completion and ecstatic clients. If you choose Application Architects, you will discover how true to our beliefs we are.

Less is moreWe won't clutter our applications with too many buttons, colors, fonts or complexity. A custom software application is best when it requires a very, very light instruction manual.

Do it right the first timeGood software begins with the thorough gathering of requirements and a complete, written design. We won't proceed with a project without clear written direction so that all stakeholders know what is to be built. This avoids costly rework, missed deadlines and an upset client.

Give the customer what they want: no more, no lessBells and whistles are fun and interesting, and sometimes the client even likes them. Usually, though, adding them comes at a cost to the budget or schedule. We strive to build applications that conform exactly to the customer's specifications. If a customer wants to add a feature to a project mid-stream, all stakeholders will be made aware of the effect on the budget and schedule before we move on the change. This may seem pedantic, but in our experience it actually saves time, money and avoids confusion in the long run.

Make the customer’s data work for them, not the other way aroundWhether a client is moving from a paper-based system to a digital one or is revamping an existing software application, our goal is to come up with meaningful and creative ways to allow customers to view, report on, graph, manipulate and otherwise use their valuable data in the most powerful yet easy-to-use way possible.

Build software that makes users smileThis is the part that we find the most fun...coming up with ways to make a client's employees' experience while using our software fun. This takes a simple graphical user interface (GUI) design as well as listening to the needs of end users.

Strive to build software that cuts work time in halfBy following our own strict software development standards in combination with the client's knowledge of their business and our years of experience in developing streamlined, integrated software applications, we hope to make your work happen faster and be simpler to perform.

Use the right tool(s) for the jobWe will never push any particular software or hardware technologies on our clients. We will make recommendations, but we will use that combination of technologies that we know best and that best suits the client's needs, the project and the budget.

Manage the project to the triple constraintsImagine the three main components of a project as a triangle with budget, schedule and customer requirements as the three sides. Any change to one side may have an effect on the other two. Therefore, if any changes are to be made to a project, the significance of the change is thoroughly discussed and then planned before we integrate it into the master project plan. Also, all stakeholders are made aware of the effect of the change before it is approved.

There are no stupid questionsWhile it sometimes takes a bit more of everyone's time, we insist that our analysts ask as many questions of their client contacts as they need to in order to get the information they need to complete their work to the customer's specifications. Our idea is that a few more questions up front, even if it seems bothersome, can avoid later cost and budget overruns or software that doesn't work quite right.

Walk, don't runWe are careful planners and will do no work without consise written specifications. We also have more project meetings throughout the course of a project than many other firms do—usually there's one at least once a week—but, again, we feel this saves negative cost and schedule effects from happening long term. Also, we try to have every line of code reviewed by at least one other analyst to ensure that our work is of the highest quality, is error free, and, of course, does what the customer wanted it to do in the first place.

 

The arch logo and "Application Architects" are trademarks (™) of Application Architects, LLC
© 1997-2006 Application Architects, LLC. All Rights Reserved.   PRIVACY / LEGAL