Custom ERP development is high risk and expensive. Our approach is low cost and no risk.

Our Saas ERP can be customized quickly at orders of magnitude shorter timescales, lower cost, and zero risk. 

You can quickly get the custom ERP you need and eliminate the friction of continually and rapidly improving your processes with software.

On this page

Custom ERP software is mission critical

Reset your thinking about how you select the right Saas ERP software.

You’re determined to run and grow a better business. You know as you grow you will inevitably have to keep changing things to improve your business. Continuous improvement or Kaizen is mandatory.

Some of the these changes will be incremental, some will be significant. Therefore it is mission critical you have customizable ERP software to underpin or support process refinement or refactoring.

Investing in custom order management software is mission critical.  Without an adaptable cloud based ERP system you cannot safely scale.

The Saas ERP is designed from the ground up to be customizable. 

Customizable Saas ERP software is  GAME CHANGING for wholesalers who relentlessly pursue continuous improvement.

Custom ERP software as a service (Saas)

Whatever your customization needs we can deliver a custom ERP solution quickly and cost-effectively.

Depending upon the level of customization required our custom ERP software as a service can be quickly adapted to fit your exact needs.

Our ERP software can be adapted in two ways:

  • DIY Customization: Add tabs, sections, and fields to any trading partner or transaction screen i.e. Customer master, Sales Order, Sale Invoice. Fields can have multiple types i.e. Dropdown, Text area, Date, Money, etc.
  • Plugin Scripts: Extend or automate the functionality of your cloud ERP solution. For example commission calculation, automated freight terms related to order value.

DIY Custom ERP


Our cloud based ERP software for wholesalers was deliberately architected to be quickly customized. In just a few minutes you can add new fields to store data. These fields instantly become available in useful places like searches on Lists, and in columns on Reports.

Every Document (i.e. Customer master, Sales Order) can be customized. Because of the convention of inheritance from one transaction to another (child parent relationship), custom fields on child transactions can inherit information from the parent transaction.

For example a Sales Order can inherit from custom fields on a Sales Quote. Similarly a Sales Order can inherit data from a Customer master.

Custom ERP software

'Plug in' Custom ERP - how it works

Excel is a productivity app. If you need it to do something different, you can augment Excel’s out of the box features with a ‘macro’.

‘Macro’ is a script of instructions to Excel’s core software code to do something different. You’re not modifying Excel’s core code.

If you’ve created or used an Excel macro, you’ll understand the power. 

However you may or may not know (or even care 😉 that to support the creation of complex macros behind the scenes there’s a programming language called Visual Basic or VBA. 

VBA allows coding savvy users to create sophisticated programs to manipulate and automate Excel.

Our customizable cloud ERP system for wholesalers has an almost identical strategy except our software engineers write the script of instructions for you, and plug it into your cloud ERP solution.

Just like an Excel macro, the Plugin does not modify the Salesorder platform’s core code.

Software Kaizen - Plugin continuous improvements

A Salesorder plugin can do pretty much anything, but because you need certain utilities like error messages, recovery routines, and the plugin has to execute dialogues with the Salesorder platform, the plugin has to be designed and built by a software engineer.

Just like macros, Salesorder plugins can be designed built and tested quickly, and therefore the cost in most cases is not prohibitive.

This makes translation of process improvements into software possible, and the ROI easy to predict and justify.

What is Kaizen?

Kaizen (Continuous Improvement) is a strategy where employees at all levels of a company work together proactively to achieve regular, incremental improvements to the core business processes.

In a sense, it combines the collective talents within a company to create a powerful engine for improvement.

Kaizen is both action and philosophy:

  • As an action plan, Kaizen is about organizing events focused on improving specific areas within the company. These events involve teams of employees at all levels, with an especially strong emphasis on involving ‘on the shop floor’ or ‘in the front line’ employees.
  • As a philosophy, Kaizen is about building a culture where all employees are actively engaged in suggesting and implementing improvements to the company. In truly lean companies, it becomes a natural way of thinking for both managers and ‘shop floor’ and ‘front line’ employees.

Software Kaizen, why it really does matter to you

The cost and speed of customization of our Saas ERP software for wholesalers lowers the barrier for the translation of process improvements into the software. Because of this, the ROI is easy to predict and justify.

Our order management software was deliberately architected to enable rapid and straightforward customization.

At the time of architecting the platform we were acutely aware of two strategic thoughts:

  • the businesses we targeted back then and today would grow and therefore continually change.
  • because the Salesorder platform underpins key parts of the business it would be a strategic decision and therefore a long term commitment.

Growing a business means making continual changes to everything including your core order management software.

Our platform’s custom ERP architecture makes customization fast and inexpensive.

Custom ERP delivery standards

Better, faster

We’ve invested tens of software engineering man-years in creating tools and a methodology to deliver ERP customizations as fast as is possible.. All of our software business analysts, engineers, architects, and test teams can deliver plugins in timescales significantly faster and to a higher quality than our competitors.


Every engineer attends daily standup meetings to allow engineering leaders to track development progress. Our Architects perform architectural reviews and consistently conduct rigorous code reviews to ensure code meets engineering standards and project requirements.

Continuous delivery

Our entire software release process is automated using the Jenkins automation server and CI/CD methodology (Continuous Integration / Continuous Development). This means we can swiftly and frequently deliver software releases.

Streamlined for customer feedback

To streamline plugin development we use Agile/eXtreme tools and practices to rapidly deliver MVPs (minimal viable product). This enables our customers to visualize outcomes way before delivery, so they can provide feedback to support us delivering their exact requirements.

Manual testing

All of the above tasks, together with unit testing help eliminate as far as is practical issues and errors in code before they reach testing and QA. Unit testing is done by developers as well as the test teams to check code integrity, stability, and performance. QA teams then conduct manual testing.

Automated testing

Using Selenium automated testing, QA teams run hundreds of routines to check the new code has not adversely affected the core application and behaves as specified.

Support certified

Final checks are done by customer services or support experts before delivery. Customer services are the gatekeepers to our customer base. 

Our customizable cloud based ERP software is mission-critical, customer services certification of new functionality is mandatory.

More DIY customization

User Roles: Our cloud based ERP software for wholesalers is multi-user so you’ll no doubt want to give access to folks with different roles doing different things.

You can easily configure ‘Roles’ which securely control which folks have access to what features. And even if they have access to a feature you can control whether they can view, edit or even delete data.

Add new fields and import custom data: With administrator privileges and just a few clicks you can adapt ‘Document’ screens and add new fields, tabs and sections to the user interface so you can record, store and track data and information unique to your business.

You can adapt our import templates to populate your new fields with data from you old system or spreadsheets.

Inherit workflow data: You can configure ‘Document’ fields to inherit values from preceding ‘Documents’.

For example when you create a sales order from a sales quote, a field on the sales order can be specified to inherit a value from a field on the sales quote i.e. special delivery.

Document templates: To match your brand and trading style, you can customize every printed document to replicate or improve on the structure and format of your existing ‘paper work’.

You can create as many templates as you need and if you have multiple brands switch logos using our branding plugin.

And if you have really complex documents with terms and conditions, specifications and images, we’ve got you covered.

Reports: Every report is customizable by you. You can specify date ranges, which columns appear, and choose from an extensive range of filters to precisely focus and report on the information you need.

And you can give the report a unique name and ‘book mark’ it in your memorized report list, so you can use it time and time again.