Skip to content

Contact Info

Solution Design

A blueprint before anyone starts configuring

What is ERP solution design?

ERP solution design translates agreed requirements and to-be processes into a concrete blueprint for how a chosen ERP will be set up. It covers modules, chart of accounts, company and warehouse structure, roles and approvals, integrations, data model and reporting. I write it as a solution design document that the implementer builds from and the business can review, so configuration follows decisions rather than improvisation.

Last reviewed by Vikas Saroj

Once a platform is chosen, there is pressure to start configuring immediately. That is usually when expensive mistakes are made. Decisions about company structure, chart of accounts, item coding, approval rules and integrations are hard to reverse once transactions are flowing, and they are often made quickly by whoever is at the keyboard.

ERP solution design puts those decisions on paper first. I take the requirements, to-be process maps and gap analysis results, and turn them into a solution design document: a blueprint describing how the ERP will be structured, configured and connected.

The business can review it in plain language, the implementer can build from it, and everyone can refer back to it when a question comes up later in the project.

Vikas Saroj standing in an office holding a laptop
  • Solution design document
  • Module and entity structure
  • Chart of accounts design
  • Roles and approvals
  • Integration architecture
  • Data model and reporting
What I Do

ERP solution design decisions that last

I design the parts of an ERP that are hardest to change later and that most affect daily use and reporting.

Solution Design Document

A structured blueprint covering scope, modules, configuration decisions, workflows, integrations, data and reporting, with each decision traced to the requirement or process it supports.

Module and Entity Structure

Which modules are used and how, how legal entities, branches, warehouses and cost centers are set up, and how intercompany transactions will flow between them.

Chart of Accounts

A chart of accounts and dimension structure designed with finance so that statutory reporting, management reporting and analysis by project, department or product all come from the same postings.

Roles and Approvals

User roles, permissions, segregation of duties and approval rules for purchasing, sales, credit, expenses and journals, designed to give control without slowing the business down.

Integration Design

Which systems connect to the ERP, which data moves in which direction, how often, through which method, and which system is the master for customers, items, prices and stock.

Reporting Design

Operational reports, financial statements and management dashboards defined up front, including the data each needs, so the configuration captures it from the first transaction.

How I Work

From requirements to a buildable blueprint

Consolidate

Bring all inputs together

01
Request an Assessment
  • Review BRD and requirements
  • Review to-be process maps
  • Review fit-gap decisions
  • List open design questions

Design

Make and document key decisions

02
Discuss Your Project
  • Entity and module structure
  • Chart of accounts and dimensions
  • Roles, approvals and workflows
  • Integrations, data and reports

Confirm

Review and hand over for build

03
Talk About Next Steps
  • Design walkthroughs with owners
  • Implementer feasibility review
  • Decision log and sign-off
  • Build and test handover

Why ERP solution design is often skipped, and what it costs

In many ERP projects, design happens inside configuration. A consultant sets up the company, creates some accounts, adds a few approval rules and moves on. It feels fast, but each of those choices shapes years of daily use and reporting, and many are made without the people who will live with them.

The consequences tend to appear months later:

  • management reports cannot be produced because the data was never captured at the right level;
  • the chart of accounts has to be restructured mid-year, with all the reconciliation work that implies;
  • approvals are either so loose that controls fail or so tight that people work around them;
  • integrations duplicate customers or items because nobody decided which system owns them;
  • customizations are added one by one, without a view of how they fit together.

A solution design phase prevents most of this. It turns the requirements from your BRD and the decisions from your gap analysis into a coherent blueprint before configuration starts. It does take time up front, but it is far cheaper to change a design document than a live system.

What goes into a solution design document

The solution design document is the central artifact. Its structure varies by platform and project size, but it usually includes:

  1. Design scope and principles: what is covered, and agreed principles such as "standard first, customize only for Must requirements".
  2. Organizational structure: legal entities, branches, warehouses, cost centers and how they relate.
  3. Module design: for each module in scope, the key configuration decisions and settings.
  4. Process design: how each to-be process runs in the system, step by step, linked to the process maps.
  5. Master data design: customers, suppliers, items, price lists and accounts, with naming and coding rules.
  6. Roles and security: role definitions, permissions and approval matrices.
  7. Integrations: an interface list with direction, frequency, method and data ownership.
  8. Reporting: report and dashboard catalog with data sources and audiences.
  9. Customizations: each one justified, specified and linked to its requirement.
  10. Decision log: design choices, alternatives considered and who approved them.

I write it so a business owner can read the sections that concern them, while the implementer has enough detail to build and test.

Chart of accounts, entities and roles

Three design areas deserve special attention because they are hard to change once the system is live.

Chart of accounts and dimensions. I work with finance to design an account structure that supports statutory reporting, tax, and management analysis together. The key decision is what lives in the account code and what lives in dimensions or analytic tags, such as department, project, product line or region. Get this right and most management reports come straight from the ledger. Get it wrong and finance rebuilds reports in spreadsheets every month.

Entity and location structure. How companies, branches and warehouses are set up determines how stock moves, how intercompany works, and how consolidated reporting is produced. These choices depend on your legal structure, tax registrations and how you actually manage the business.

Roles and approvals. I design roles around real job functions, then build an approval matrix covering purchasing, sales discounts, credit limits, expenses and journals. Segregation of duties is checked so that, for example, the person creating a supplier cannot also approve payments to it. The aim is control that people accept, not rules they route around.

Integration, data model and reporting design

An ERP rarely stands alone. It usually connects to a CRM, an eCommerce store, banking, payroll, a warehouse or logistics tool and a reporting layer. In the design I document every interface: what data moves, in which direction, how often, by which method, and what happens when a sync fails. The most important decision for each data object is which system is the master. Customers might be created in the CRM, items in the ERP, prices in one place only. Without that rule, duplicates and mismatches follow. My ERP integration service covers the build and monitoring side.

The data model design defines how master data is structured and coded, which fields are mandatory, and what history will be migrated. This links directly to ERP data migration planning.

Finally, I design reporting from the top down. Starting with the decisions management needs to make, I list the reports and dashboards required, the data each needs and where that data is captured. If a report needs a field that no process captures, the design catches it now rather than after go-live, when the history is already missing.

Independent design oversight for your ERP

Implementation partners produce design documents too, and good ones are valuable. But a design written by the party who will build it can lean toward what is quickest for them to deliver, or toward custom work they are comfortable billing. And once the design is signed, it becomes the reference for any later discussion about scope.

I can play two roles here. On some projects I write the solution design myself, working with the implementer to confirm feasibility on the chosen platform, whether that is Zoho, Odoo, ERPNext or Microsoft Dynamics 365. On others I review the partner's design on your behalf, checking that it traces to the requirements, uses standard features where possible, and will produce the reports you need.

Either way, you get a design you understand and own. The same blueprint then guides configuration, testing and training through ERP implementation. Contact me to discuss the design stage of your project.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • ERP Gap Analysis
  • ERP Implementation
  • ERP Integration
  • ERP Data Migration
  • ERP Process Mapping

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About ERP Solution Design

A solution design document is the blueprint for how a chosen ERP will be set up to meet agreed requirements. It records the organizational structure, module configuration, processes, master data, roles and approvals, integrations, reporting and any customizations, along with the reasoning and approval for each decision.

A BRD describes what the business needs, independent of any product. Solution design describes how a specific platform will be configured and extended to meet those needs. The BRD comes first, followed by gap analysis, and then solution design once the platform is chosen.

The chart of accounts and its dimensions determine what financial and management reports the ERP can produce directly from postings. A poor structure forces finance to rebuild reports in spreadsheets, and restructuring it after go-live means reclassifying history and reconciling balances, which is disruptive.

Yes. I review partner designs for traceability to requirements, unnecessary customization, gaps in roles and controls, unclear data ownership in integrations and reporting needs that will not be met. You receive a list of issues and recommendations to discuss with the partner before build starts.

I design for Zoho, Odoo, ERPNext, Microsoft Dynamics 365 and other mainstream ERPs. The design principles are the same across platforms; the platform-specific detail is confirmed with the implementer or in a trial environment so the blueprint is realistic for the product you have chosen.

Still have questions? Let’s talk them through.

Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.

Book a Consultation
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your ERP Solution Design Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp