The Needs Analysis Process

Uncomplicated Computing can help you with the Needs Analysis Process to help you to document your business processes. As a result you will determine where your company will most benefit from computer automation.

You should not buy any software or hardware before knowing what your needs are. Otherwise, you could be wasting a lot of time and money.

We will help you develop the Needs Analysis for your business.

A woman looking at map while standing in a road leading off to the mountains on the horizon beyond her.  A visual analogy of the Needs Analysis Process starting point.
Photo by Daniel Gonzalez

Where do I start?


Technology is great, when it works!

– Chris Foradas, Principal Consultant

What are the steps?

  • Identify the problems with in your business that could be solved with computer automation
  • Critical data that will help in finding software and hardware solutions for your business
  • Document what you want to accomplish and how much computerization you want to build into your business.

Part of the Needs Analysis Process will be developing a problem statement. This is just putting on paper what the current situation is that requires your attention. An example problem statement could be “We need an eCommerce Website so we can sell our products on line.” It recognizes opportunity, doesn’t recommend a specific product, e.g. WooCommerce, and is not overly broad or specific.

The problem statement sets the framework from which we will build upon our detailed analysis of your business. All projects we have worked on have required a detailed analysis. Before any work can be started we have to have a plan in place.

Data Collection

Another part of Needs Analysis Process is collecting what data you need to have to meet your objective. Thes are your Key Performance Indicators. Such as active customer, profit by item type, and many more.

Building a list of data points you want to track. For example, you products, services, and customers. Also, making a list of problems and objectives. In other words, your objective is being how you want to fix the problem.

Most importantly, at the end of the project we will know if we have successfully addressed your problem statement. Was the project a success or a failure?


In conclusion, we can help you with all of the above. To set up your free initial consultation go to our Contact Us Page and give us some basic information as to how we may better serve you.


The next step in the process is Identifying Your Software Needs.