5 Steps to Choosing an Accounting System

5 Steps to Choosing an Accounting System

One of the greatest challenges faced by all business entities is the selection and implementation of an accounting software system that matches the present and future needs of the organization. Overall, it should complement existing business practices and be adaptable to innovations in technology. Other key required elements are compatibility with industry- standard technology, the ability to customize the system as required to fit the evolving needs of the business, and scalability to keep up with the growth of the organization.

Selecting the right solution requires a comprehensive understanding of an organization’s business operations, including the processes involved in day-to-day activities and how the software will handle these activities across all modules. Aside from traditional accounting tasks – general ledger, payroll, banking, purchasing, inventory and accounts receivable – other desirable metrics to measure include hours worked, product and/or production cycles, equipment utilization, sales commissions, and the use of the Internet for e-Commerce platforms, just to name a few.

A well-developed system that is properly planned and implemented can provide improved cash flow, more timely and accurate information to enhance management decision-making capabilities, control over the organization’s critical data, and an overall solid foundation for the organization’s future growth.

STEP #1 – Identify the Resources

The accounting system will process and generate data used throughout the entire organization. Participation in the selection and implementation process should be comprised of a cross- functional group of associates within the business.

• System Users – People who process transactions daily. They are interested in software that is logical, intuitive, and easy to use.

• System Managers – People who manage the system users. They will direct the system users to utilize the software efficiently, have a detailed understanding of the financial information within the system, and be knowledgeable of management’s reporting needs.

• System Customers – Users of financial information are found throughout the organization across all levels of management. These “customers” rely upon detailed and summarized data for daily and long-term decision making. The information must be collated in both financial and non-financial terms.

• System Sign-Offs – This group includes representatives from Information Technology, Accounting, and Executive Management. They assume an ownership role in the selection, implementation, and ongoing maintenance of the accounting software.

A project manager should be assigned to guide the entire decision making process. That person will gather and organize all relevant information about the systems being considered, coordinate meetings with internal and external participants, and regularly update senior management on progress.

STEP #2 – Prepare a Needs Analysis

The system managers and users should prepare a needs analysis for their respective departments or areas. These analyses will become the foundation of the defined requirements of the organization’s overall business needs from the new accounting system. The needs analysis will list all the tasks and transactions performed throughout the organization, and it should also define the strengths and weaknesses of the existing environment. The following should also be accomplished during the needs analysis:

• Flowcharts should be prepared to diagram how the various identified tasks are performed. Each chart should include a step-by-step process for the specific task and how the data from that task is used for decision making. The goal is to identify how information flows throughout the organization and determine where, if any, bottlenecks arise in the process.

• Samples of forms (checks, invoices, pick tickets, production tickets, etc.) should be cataloged including sample reports produced by the existing accounting system and by outside software such as word processing and spreadsheet documents. The analysis should determine whether all of these documents are needed, and if so, how to automate and eliminate manual intervention.

• The Analysis should ask questions about challenges in the current system:

o What manual tasks can be automated?
o Where does the organization experience productivity loss and errors?
o How does inaccurate and untimely information negatively impact the business?
o Is information requested that is unable to be delivered in an effective manner?
o Does the accounting system integrate with existing or planned business initiatives
such as e-commerce?
o What data is needed to make strategic business decisions?
o What information is required to forecast and manage cash flow?
o How are assets (cash, inventory, receivables, and fixed assets) managed? o How will automation allow the business to grow?

STEP #3 – Choose an Applications Consultant (Optional)

You must determine if your organization has the requisite expertise and available time to successfully select and implement the new accounting system, or if you must hire a software consultant to assist in the process. The cost of a consultant should be budgeted as part of the overall expenditure for investing in the software. Using a consultant can be beneficial because they have developed specialized expertise by purchasing and installing accounting systems many times for various organizations. Utilizing their experience can be more cost effective than going through the process yourself and incurring internal time costs as well as the cost of trial and error mistakes.

Further, you and your team will benefit from additional training during the implementation process which will help your organization obtain the greatest benefit from the accounting system’s capabilities in the long run.

STEP #4 – Evaluate Prospective Products

Many accounting systems perform the same basic accounting functions; however how they perform those tasks can vary greatly. When choosing candidates, consider the following:

The Companies – You should choose vendors that are respected in the industry, but also consider how long they have been in business, if they have plans for program expansions, and then check the references of customers who are currently using their systems.

• Product scalability – If you begin with one product and your needs grow; you must know that you will be able to seamlessly transfer your data to an upgraded product.

• Customization and compatibility – You must have the ability to customize the software to fit your business needs, and the system should also be compatible with other third-party products that you use.

• Ease of Use – Ideally your system solution should be logical, intuitive and easy to use. Is it easy to navigate between modules, is online documentation provided and is the vendor’s technical support group effective in answering questions?

• What you get – Understanding what is included with the base package is important as vendors will claim their system has many capabilities, only to later tell you they come at an additional cost. This also affects how long it will take to install and implement the system.

Other factors that you will evaluate include capacity, data validation, ease of data input, error handling, security, and reporting capabilities.

Note: An alternative to investing in hardware, software and technical support is to utilize an Alter native Service Provider (ASP), which allows you to rent the use of your solution. This alternative comes with both positive and negative consequences, but it may be an option for your team to consider.

STEP #5 – Implement the Solution

This portion of the process can be both exciting and frustrating. The quality of your end product depends upon how effectively you carried out steps 1- 4, as well as how you carry out the implementation. Key elements of this step include proper definition and set up of the underlying databases of the new system, staying “vanilla” at the outset – meaning postponing enhancements to the base system until you are running successfully, providing training to all stakeholders of the system, constant reviews during the process to assist all users in becoming familiar with the new system, and implementing at a pace that meets deadlines without rushing so much that mistakes are made and unnecessary tension is created. 

At first, the new system should be run in parallel with the existing system in order to verify data integrity. Once it is fully operational, reviews should be done one, three, six and twelve months after implementation. Actual results should be benchmarked against original goals and objectives.


Who’s Leading Your Strategic Planning?

Who’s Leading Your Strategic Planning?

Not Everyone Can Lead the Strategic Planning Process

A strategic plan is a roadmap for the managed growth of a company. This process can be managed by an experienced CFO or other outside facilitator. At the end of the day, a CFO is a strategist and can skillfully lead the process, freeing the business owner to focus on participating in the process.

Developing the plan begins with determining where resources should be focused. The CFO will also need to determine what resources are required for the company to achieve its growth goals, and if the company has those resources or if resources need to be acquired.
There are four key building blocks that will need to come together to create growth for the company:


Growth means increasing revenue in some way. To do this, investments may need to be made in sales and marketing, new locations, or even the acquisition of another company. It will need to be determined what strategies, including sales and marketing methods, will provide the best ROI.

Whatever strategy is chosen, revenue after the implementation of the growth initiative needs to be projected. If the strategy involves a new location or a company acquisition, a break-even analysis will need to be performed based on the investment amount and projected revenue. If resources are allocated to more sales and marketing, the company’s customer acquisition cost needs to be determined so that the revenue increase can be projected based on what resources will be invested.

The CFO will also determine if those resources will come from cash on hand, or a bank loan or other source.


GThe revenue growth plan and projections will drive a personnel plan – what new people are needed for sales, marketing, operations, customer service, etc.? Does the management team need to be expanded?
The entire management team must also be equipped to manage company growth. As a business grows – both in revenue and in size of operations and staff – all facets of the business grow in complexity. Managers may need to develop new skills or enhance their current skills, or specific skills may need to be outsourced.


As a company grows, the management team must ensure that operations maintain efficiency. More sales mean more production, customer service, financial management, and more. The plan needs to address the following:
• Demand will need to be met without maintaining too much inventory.
• Customer service should not suffer due to volume.
• Costs will need to be controlled and not increase disproportionately.
• Cash flow must be continuously and accurately projected and managed.
• Systems need to be sufficient to handle capacity.


A strategy needs to be designed that encompasses all the above elements. This is a complex process because all the elements interact, and also have costs that need to be projected.

An effective CFO will lead the design of the entire strategic plan, considering all factors and creating all necessary projections. Additionally, according to Ken Fruscella of FocusCFO, “the CFO can help build the strategy into the DNA of the organization and ensure that specific tactics of the company are aligned with the long-term strategic plan.”

FocusCFO Logo 2021


Want to Improve Cash Flow? Improve Your Operations Analysis

Want to Improve Cash Flow? Improve Your Operations Analysis

Managing operational efficiency is key to the effective overall financial management of a company, and particularly to maximizing cash flow from operations. As the CFO is the financial manager of a company, he/she must have a comprehensive knowledge of and a role in all facets of the business, particularly operations.

Operating Efficiencies

Managing operational efficiency is key to the effective overall financial management of a company, and particularly to maximizing cash flow from operations.

For instance:

  • Is operational capacity sufficient to meet demand?
  • Are operations structured so that inventory is properly managed?
  • Are the costs of operations controlled effectively?
  • How many operating cycles does the company have and how long are they? These cycles maybe shortened by maximizing inventory turns and shortening production time and billing periods.
  • What are the KPIs of operations and can they be improved, expanded or condensed?
  • Are we utilizing all efficiencies available to us? These include balance sheet efficiencies, process efficiencies, acquisition and spending efficiencies.

By analyzing the answers to these and other questions, the CFO can create an actionable plan to address operational issues and implement management tools to indicate when and where changes are needed in operations.

As Ken Fruscella of FocusCFO states, “the CFO must work with the CEO and management team to develop a plan to implement operational strategies and develop metrics to ensure that the long-term strategy is on track, or to determine if corrective actions need to be taken.” In other words, the CFOmust always have an “ear to the ground” and be aware of changes in operations that will requiredevelopment of new measurements.

Operational Capacity


The CFO will also project operational capacity needs as the company grows and determine how capacity can be expanded. With greater size and complexity, operations become more difficult to manage. Management reporting tools are essential to effectively make decisions and to drive performance and strategy. Reporting will focus on company and industry specific operating metrics. The CFO will do the following:

  • Develop manageable metrics that focus on profitability by product line.
  • Determine what metrics drive revenue, gross margin, and working capital.
  • Report key operating metrics as frequently as needed – from daily to monthly

While the CFO is not involved in the day to day management of operations, he or she drives operational analysis, planning and strategy. This requires a very specific skill set that only a CFO can bring to a company.

FocusCFO Logo 2021