House Plans

Building Software is Like Building a House

To build software, a Software Developer starts with requirements… just like when you build a house, it starts with a plan.

A home plan or blueprint is developed by an Architect. Requirements for software are written by a Solution Architect or a Business Analyst.

Continuing with the “house” analogy, the colors and materials for a house… paint, flooring, lighting, plumbing and such are often chosen or picked out by an Interior Designer. In software, the design of what you see and how you navigate in the software is designed by a UI/UX Designer (User Interface/User Experience).

Construction of your new home begins once the Architect and Interior Designer have completed their work and it has been approved. Then carpenters, electricians, plumbers and other trades people start their work. In software, once the requirements and user interface design are completed, software developers with different skills begin building the software.

There are some small differences if you are building software from scratch or adding to pre-existing software, but overall requirements are always a key part of the process.

One of the first questions Pale Blue Software will ask you when getting to know you is… “Do you have Requirements?” If you don’t, it’s ok, we can help you with that.

And just like there are inspections when you build a house, there is testing when you build software. The basis of the testing stems back to the requirements. Does the software look and perform like the requirements said it should? If so, that’s good!

Recent Posts

Is a Website, software?

The short answer is yes. Websites are software. “Static” websites are websites where every visitor sees the same content. Think of this as a brochure or advertisement that changes infrequently. “Dynamic” websites show different content to different visitors. Dynamic websites also allow you to build applications with or without login

Read More »

Our Story

In 2006, Hasan Ahmad was working at TMI software in Ft. Worth, Texas. Hasan met Glenn Turner when Glenn’s company, FireStream WorldWide, acquired TMI. Glenn and Hasan worked together for the next 13 years creating software for the convenience store industry. Hasan and his team developed pricebook software, back office

Read More »

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes. You can consent to the use of such technologies by using the “Accept” button, by closing this notice, by scrolling this page, by interacting with any link or button outside of this notice or by continuing to browse otherwise.