Transitioning to a new accounting and management software like AccountingSuite requires careful planning to ensure data integrity, user adoption, and minimal business disruption. Below is a structured 9-step methodology for a smooth migration.
Key Success Factors
- Executive buy-in – Ensure leadership supports the transition.
- Data accuracy – Clean data pre-migration reduces errors.
- Change management – Train users to minimize resistance.
Fit-Gap Analysis #
Before the formal pre-implementation planning begins, Start with Fit-Gap Analysis as the very first approach to engaging with the client. The goal is to collect high-level requirements to understand the client’s core needs and evaluate how well AccountingSuite can meet them.
- Use a structured questionnaire designed to gather information about key business processes, desired features, and compliance requirements. An AI chatbot on our website can assist in this phase by dynamically conducting the questionnaire, providing an interactive way to assess the client’s situation and identify potential fit-gap areas.
- Once the high-level requirements are gathered, the next action is to explore the demo database of AccountingSuite. This exploration helps to verify and test the system’s existing functions against the client’s stated needs. Crucially, any references or links in the questionnaire to local laws or regulatory requirements must be checked to ensure that AccountingSuite’s current features cover these compliance aspects.
- Where there are discrepancies or missing functionalities—these gaps represent opportunities for customization. All identified gaps are documented, forming the basis for required customizations to tailor the system for the client’s specific legal, operational, or reporting needs. This sets a strong foundation by aligning client expectations and system capabilities early in the implementation journey.
More detail about Fit-gap analysis
More detail about Fit-gap analysis #
Let’s consider in more detail the issues of analysis of convergence (Fit) and gaps (Gap) of the suitability of the AccountingSuite for the company according to its requirements. How to conduct such an analysis (by the contractor/partner) according to the received specification of functional requirements and how to interpret these results (by the customer)?
If the performers are not external specialists, but a team of employees on the company’s staff, then the approach is the same. From here on, the “performer” is the specialist responsible for automation and well aware of the AccountingSuite in question, and the “customer” is the party interested in the project, even within the same company.
In fit-gap analysis, the list of requirements from the customer is taken as a basis, it is transferred as part of the RFP (Request for proposal), divided into sections (modules) of the system: Sales, Purchases, Accounting and Tax accounting, Production, Bank, etc. This list is converted into a table, if it was not originally in the form of a table, and columns for analysis assessments are added to it.
A typical table template for performing fit-gap analysis contains the following columns:
- Requirement name – a brief description of the criterion for evaluation
- Priority – importance and order for automation: 1 – highest priority, 10 – lowest
- Mandatory – criticality of implementation at the first stage for launching into operation (the so-called must have — must be immediately)
- Support – supported out of the box
- Setup – supported by system setup (does not require programming)
- Modification – supported by customization (requires programming)
- 3rd party – support for third party solutions
- Will be in the next versions – support is announced in the next versions of the solution
- Not supported – cannot be done, technical and functional limitations
- Commentary on the requirement – explanations of the requirement, links to other documents with a detailed description
- Commentary on the fit-gap assessment – explanation of the selected mark during the analysis
The options for formatting the table for analysis are different, depending on the methodology used (they can be included as ready-made templates in the appendix to the methodology). The template can be required by the customer himself, which is logical: then everything will be reduced to a single form.
The Modification and Setting columns , considering them as modifications, but there is a difference between them. Whether you need to involve a developer or not, then such modifications in the code need to be carefully checked for compatibility when updating the system to new versions. There may also be different labor intensity of work on modification of the system or settings of options, access rights, appearance of forms, etc.
A difference between Supported and Customization , although it can be argued that if something is configured without modifications, then it is already supported. But in practice, these can be different labor costs: there is one by default or you need to configure it, describe the rules of operation, model the options.
The allocation of support through third-party solutions is also interesting – these places will require integration and additional costs for the acquisition of the solutions themselves.
In any case, the list of evaluation criteria can be shorter if the division is not critical. In special cases, this can be two columns in the table: fit (supported) and gap (not supported). Actually, that is why the fit-gap analysis . But the nuances are significant. They will then have to be described in the comment. For example, “not supported” — yes, but it can be improved. Or vice versa — “supported” — yes, but not out of the box, but after modifications or installation of third-party solutions.
Another version of this table: one column ” fit-gap “, in which a numerical assessment of convergence or gap is entered. For example, on a scale from 10 to 0, where 10 is ideal, 1 is not suitable, 0 is impossible to improve. Then the intermediate assessments show the degree and complexity of improvements.
How, in fact, to fill out this file on the performer’s side?
All experts (colleagues from the contractor company) are involved in the system:
- Do study the system and its documentation, and model accounting situations in it.
- By sending out an email to each person to evaluate their block and to get an initial overview of the requirements.
- In the form of a brainstorming session in a meeting room, where everyone gets together and discusses what is meant by each requirement point, how it relates to the capabilities of the system, and whether we can improve and customize it.
If something is unclear, these points are clarified with the customer: another iteration of additional estimates or clarifications will be required immediately by phone/messenger with the person responsible on that side. An estimate is given based on the understanding, and a comment is written on the estimate, what was meant by this, if ambiguity of interpretation is possible.
At this stage, it is difficult to understand in detail the need for revision or how exactly everything needs to be set up based on the requirement name and a few phrases in the comment. Rather, it is a quick analysis: is there such a possibility in the AccountingSuite system as stated in the specification for the software product or is this a limitation that is known (unknown) how to overcome. Here, the real expert experience of the project team and good intuition are needed so that the marks are as accurate as possible.
For the contractor/partner, such a quick analysis will show areas that will need to be worked out in more detail for a better understanding and clarification of the implementation budget estimates already during the full-fledged project, in the analysis and design phase.
The customer, collecting such fit-gap tables according to their requirements, can compare them with other 1C Enterprise solutions, this will allow determining the applicability of a particular AccountingSuite or 1C:ERP World Edition system if there is a choice between different 1C Platform ERP-system. Therefore, it is advisable to add columns for fit-gap analysis immediately on the customer’s side, so that all participants solutions work with one RFP template and then it will be possible to compare the results.
If the table is large and visual comparison is difficult, an additional column is introduced with scores for each mark, where points are entered: support “out of the box” – maximum, “not supported” – zero. Then the winner is determined by the sum of points.
It may turn out that in some sections one system is better than another, and in other sections everything is the other way around. The choice is not easy when there is no clear leader. It is necessary to look at the systems live at the next stage and take into account the factors of non-functional requirements (cost, performance, etc.).
But if the system is not suitable at all, then this will be immediately visible from the continuous “gaps” in the analysis.
In practice, fit-gap analysis is rather rare or its detailing is rather superficial, not hundreds of lines in the table, but dozens. This is due to the fact that it is difficult for the customer to independently collect detailed functional requirements at the initial stage – this is a task for specialists for project inspection. And this is an independent mini-project, the purpose of which is to obtain a document containing the requirements and immediately the result of the analysis in relation to the AccountingSuite system.
Phase 1: Pre-Implementation Planning #
Step 1: Define Objectives & Requirements #
- Identify key pain points in the current system (e.g., lack of automation, reporting inefficiencies).
- List must-have features (e.g., multi-currency support, inventory tracking, tax compliance).
- Assign a project team (accountants, IT, department heads).
- Study the AccountingSuite demo database and select an edition for your needs.
- Prototype your processes in the demo database.
- Get a Trial period in the cloud AccountingSuite and set up your database from scratch. You can transfer all settings to the on-premise version AccountingSuite later.
- Chose your Partner to help you with onboarding process.
Step 2: Data Audit & Cleanup #
- Review existing data (GL, vendors, customers, inventory) for accuracy.
- Remove duplicates, outdated entries, and reconcile discrepancies.
- Decide which historical data to migrate.
Step 3: Choose Deployment Model #
- Cloud (SaaS): Quick setup, automatic updates (recommended for most businesses).
- On-Premise: For companies with strict data control needs or lack of Internet.
Phase 2: System Setup & Data Migration #
Step 4: Configure AccountingSuite #
- Pass though Setup Wizard first steps.
- Set up:
- Chart of Accounts (align with existing structure).
- Tax rates (VAT, Withholding tax, etc.).
- User roles & permissions (admin, accountant, approver).
- Integrations (prepare customizations for your specific Banks, Front-Office, eCommerce platforms).
Step 5: Test Migration (Pilot Run) #
- Migrate a subset of data (e.g., opening balance on some date).
- Verify:
- Balances match (trial balance pre/post-migration).
- Reports (P&L, balance sheet) generate correctly.
- Fix your accounting errors before full migration.
Step 6: Full Data Migration #
- Use AccountingSuite’s import tools (CSV/Excel).
- Migrate:
- Customers/Vendors
- Inventory items
- Open invoices & bills
- GL history (if needed)
Phase 3: Training & Go-Live #
Step 7: User Training #
- Provide cheat sheets and access to AccountingSuite’s knowledge base and Video Tutorials.
- Conduct role-based training in your company:
- Accountants: Advanced reporting, reconciliation.
- Managers: Dashboards financial reports,
- Sales/Inventory: CRM, Sales and Purchase, order processing.
Step 8: Parallel Run (Optional but Recommended) #
- Run AccountingSuite alongside the old system for 1 billing cycle.
- Compare outputs (e.g., cash flow statements) to ensure accuracy.
Step 9: Go-Live & Post-Launch Support #
- Cut-over date: Disable old system, fully switch to AccountingSuite.
- Monitor closely for first 30 days:
- Reconcile daily transactions.
- Address user questions promptly.
- Schedule a post-implementation review after 60–90 days.