One of Abel’s strengths is in its architecture.
Abel is highly configurable and its design provides for exceptional scalability.

Print Page

Abel will easily cope with growth and change in your business, and will continue to meet your needs for many years.

Engineered for performance, integrity and flexibility, Abel’s unique architecture provides a robust foundation that can be configured to meet most business requirements. Abel’s design is based on a powerful multi-layer model:

Abel’s Architecture, especially its Application Engine, is the single most significant point of difference between Abel and all other ERP systems. It provides Abel with configurable workflow automation, operational flexibility, integration and transaction integrity that cannot be matched by traditional modular ERP systems. Abel offers a powerful ERP Business Management Solution without the complexity and expense often associated with other ERP systems.

Abel’s Architecture makes implementing and maintaining your Abel system much easier than other ERP systems, because it provides complete definability of your data, screens, methods and business flows without the need for expensive software customization. Our ERP Consultants can easily implement new business requirements for you by switching on additional Abel functionality as your business requirements change.

Abel’s Foundation

The foundation of Abel® is the Application Engine. The idea for the Application Engine came from NATO’s research into improving logistics management. Their research discovered that all business is essentially conducted using approximately 500 “processes” (such as Ordering and Payments) and 700 “objects” (such as Clients, Stock and Employees). Abel takes these “objects” and “processes” as models for Abel’s data sets, behavior and workflows. This concept is complimented by equally strong technical engineering ensuring excellent performance across complex operations. In fact, one of the first things people usually notice about Abel is how fast it is. Abel has been engineered from the ground up for fast performance. The design of Abel’s engine is key to achieving surprising performance across complex operations.

Abel’s Application Engine offers seamless integration between all system functions. Unlike modular ERP systems, Abel is one system configured to contain all the data and functions you need. Operations are conducted in real time. For example, transactions affect the general ledger as soon as they are posted, so your managers always have an up-to-the-minute view across the whole business. All transactions are processed and validated in Abel’s Application Engine and the engine verifies that ledger totals balance at each side of every transaction.

Get in touch

Configuring Abel

Abel can be configured to suit most businesses. If your business changes, our consultants can change the configuration to suit most requirements.

Workflow Definition and Automation
With Abel’s System Event matrix, our consultants can configure methods and workflows that suit most businesses. For example, you can decide if your business will use customer dispatches and our consultants can configure Abel to create them automatically when customer orders are posted.

Data and Screens
Abel contains over 1400 screens including several variations of many screens such as Customer Invoices. Some have configurable fields and many have configurable column names so they can be tailored to suit most businesses. Any functionality that you are not currently using can be “switched off”.

Internationalization and Localization
Abel has been engineered so it can be configured to handle most international and regional requirements. Our customers include businesses with multiple international locations, currencies and languages. Abel’s configuration settings manage the necessary differences in date formats, language, currency, and also differences in business compliance and local jurisdiction requirements.

Data Export Capability
Abel provides a customizable export to SQL databases or flat files for populating data warehouses or business intelligence applications. We recognize that businesses often want to use specialized tools for reporting and data analysis, so our data export ensures you can quickly and easily extract the data from Abel for use in other systems. Abel’s data exports can be automated to suit your requirements.

For more information refer to Reporting Toolset.

Additional Functionality

Though Abel’s functionality is comprehensive and highly configurable, we may develop additional functionality in response to customer requests or suggestions. There are two pathways for developing additional functionality. Abel Software will determine the best approach on a case-by-case basis.

The preferred method is usually to implement additional functionality within the Abel Schema, which makes it part of standard Abel.

Alternatively, we may choose to develop additional functionality in the User Schema. The User Schema is a purpose-built layer for accommodating unique functionality within Abel’s architecture:

  • The User Schema shares access to all the functionality, security, navigation, data structures, business rules and data integrity provided within the core Abel layers.
  • User Schema functions are fully integrated with Abel’s standard screens, system workflows, navigation, security and data integrity.
  • Abel’s layered architecture ensures sites with user schema functions can easily upgrade to new versions of Abel and adopt new functionality in the Abel core.

The User Schema is normally used for functions that are specific to a particular type of business or operation and are unsuitable for general release.

Jade™ Platform

Abel uses the Jade database and development platform. The Jade platform is specifically engineered for business applications. Jade Software is at the forefront of developing market leading high-performance data storage products used by some of the world’s best-known companies such as Fonterra, DB Schenker and ASB Bank. Find out more.

The Jade Platform:

  • Scales easily to support applications of any size
  • Handles very large transaction volumes
  • Is highly configurable
  • Provides distributed processing
  • Interfaces with other languages, including .NET, Java, C, and C++.
  • Includes Web services, .NET Assembly integration, and WebSphere MQ support for interoperability with other systems.

Optional components:

  • Relational Population Service (RPS) that populates relational databases for business intelligence applications and data warehousing.
  • Synchronized Database Service (SDS) provides hot standby facilities and distributes read only tasks to secondary databases.

What our customers say:

  • Chris Bowman

    Chief Executive - Cosana

    "“Without a doubt, we know Abel has all the flexibility and functionality we need to grow and succeed, as well as the support and innovation we might need along the way. The rest is up to us.” "

  • Paul Brown

    co-founder - Deep Creek Brewing Company

    "“Working with Abel went as well as I could expect. We changed from three different software systems to one integrated system and it was working perfectly within a month.”"

  • Gavin Thwaites

    Chief Executive Officer - Dairy Technology Services

    "We couldn’t be happier with Abel,” he says. “Automating our processes has made us so much more efficient. We have fewer people working on manual tasks, we’ve cut costs and we now have the traceability and visibility we needed across our business. That’s making it easier for the whole organization to succeed."

  • NZ Drinks


    "For NZ Drinks, automation was a great decision, and Abel’s robustness and flexibility provides us with a great foundation for growth, if we wanted to quadruple our business tomorrow, we wouldn’t have to change anything."

  • Disc Brakes Australia


    "Once you configure Abel to suit your business processes, it just delivers. You get a system that can handle a very high level of complexity which would cost a lot more if you went anywhere else. I hate to think where we might have been today without Abel."

View Our Case Studies
Latest Abel News

Abel’s Equipment Repairs and Servicing

November 30, 2023

Abel’s Equipment Management is for tracking items of equipment, their related jobs and invoices. It can be used for equipment that you own (and can be linked to the Asset register) OR for equipment that your customer’s own that you… Read more »


Read More >