The various tools we use to analyze business requirements, configure and implement, include the use of graphical flow diagrams to communicate the user requirements, as well as a project plan to monitor the progress of the project. These are agreed upon up front with the user and closely monitored throughout the project’s progress.


  • Invoice
  • Journal Entries
  • Inventory Counts
  • etc


  • Program Procedures
  • Data File Structures
  • etc


  • Sales Invoices
  • Financial Reports
  • Management Reports
  • etc

Input: How is Data Captured

In analyzing your requirements for capturing data into your system we consider the following:

  • Source documents
  • Number of users
  • Number of locations
  • Restricted access
  • Integration from other systems

Processing: Speed and Data Integrity are Key

The architecture of your network and the way the software is distributed will influence data processing. The following should be considered:

  • Hardware and networking requirements
  • Number of users
  • Number of locations

Output: Begin With the End in Mind

If you understand what needs to come out of the system (output), it will be so much easier to know what should go into the system, and how the data should be processed and stored so that it can be retrieved in a meaningful way. “Begin with the End in mind”, Steven Covey. One of our strengths is our expertise with Crystal and Sage Intelligence reporting, as well as creating SQL Queries for reporting.
Reports should be timely, accurate and useful for decision-making.

Project Plan

Once the requirements are established from the current and proposed new system, we can determine the scope of the project and then translate that into a project plan. The plan is designed and agreed with the client. One of the primary goals of the project plan is to ensure that it fits the clients budget, and that it should serve as a guide for the implementation of the project. Part of our success in meeting our project plans and delivering on time, is that we take note of where you are in the life cycle of your business, and through experience, we work with the client to develop a plan that is commensurate with the business’s resources and capabilities.
Our software implementation methodology that we employ goes a long way to ensuring our success to implement an appropriate business management software solution.

Process Review

This is considered one of the most important parts of the project. We will do an initial investigation and understanding of your business in order to recommend an appropriate system and develop an initial project plan, but a more detailed process review of your current and proposed requirements takes place at the start of the project. Our experience, and a proven software implementation methodology, helps us to gain the right insights into your business. We are very well versed in the latest tools and technologies for customizing the software, but we always lead with the business, and make recommendations that are appropriate for your business.