You know what you need it to do, but you can’t make it do what you want.

The Hightower Group takes the frustration out of software.  We create software that is customized to your exact business needs.

There are three basic steps we use to create your software:

  • First, we spend a lot of time learning about and truly understanding your business.
  • Secondly, we work with you to identify what parts of your business need custom software.
  • Finally, create the software that is easy to use (even for grown ups), install it, train you on it, and adjust it until does exactly what you want it to.




In order to create your software, we must understand what your business does. Many software people start with a pre-existing system and they try to squeeze  your company into it.   This can be the source of much frustration.  The Hightower Group takes a different approach.  We start with a blank page, and build your software based on what your business actually does.  There is no short cut in the process.  We need to understand your business from top to bottom, only then can we create a software that will truly fit your needs.

Working Together

In order to create your software we have to work together.  Although the Hightower Group has a lot of experience with different kinds of businesses, we do not know your business, every business is unique.  So we will need to lean the expertise you bring to the table.  On the other hand we know are experts in software and what it can do.  So you will need to learn on our expertise about the needed technology.  Working together we educate each other into a better understanding of what needs to be done where it needs to be done, who need to do it and why.  Together we describe exactly what your custom software needs to do and how it will improve your business.


The Hightower Group will create the software, but not in a vacuum.  We don’t disappear into a black hole, create the software and throw it at you.  We still have to work together. Ideas and understandings may prove incorrect or ineffective.  There is testing and experimentation that needs to be done.  We (all of us) need to make sure we really have the software and business connection done right.  Even once installed and running there will be tuning and enhancements that need to be done.