Abel’s strength is in its architecture. Abel is highly configurable and its design provides for exceptional scalability.
Abel’s ERP software 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 is highly configurable to meet your business requirements. Abel’s design is based on a powerful multi-layer model:
The User Schema is a framework for customizing Abel to suit individual requirements. e.g. Custom fields, screens and data, website integration, interfaces to mobile devices, manufacturing equipment, CAD software.
The Abel Schema contains all the screens that you use to run your business. Screens for maintaining data like clients and employees and for business processes like invoicing, purchasing and manufacturing. The Abel Schema also handles reporting.
The Abel System Schema contains the screens and processes used to configure and manage Abel’s system settings, business rules, user setup, security, menus, system event and workflow configuration, GL configuration and Abel system administration such as scheduling backups and other processes.
At Abel’s core is the Application Engine. This layer is the single most significant point of difference between Abel and all other ERP systems. This layer includes the underlying database definition and database architecture. The engine does all the database processing, validation, posting and applies the business logic to every transaction using the rules defined in the Abel System Schema. The engine ensures the integrity of your data and makes sure it meets your business rules and configuration.
Jade‘s high performance database for business applications.
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.
The foundation of Abel ERP 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.
Configuring and Customizing Abel
There are many ways Abel can be configured to suit your business. 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 your business. 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.
One of Abel’s key strengths is the User Schema – Abel Software’s framework for custom development. Though Abel’s functionality is comprehensive and highly configurable, we can also undertake custom development for you. We do this in the Abel User Schema.
Abel’s User Schema is used to implement anything from minor changes such as extra fields, screens and custom invoice formats, through to major new features and functionality. Because the User Schema is a purpose-built layer within Abel’s architecture, it delivers key benefits over traditional bespoke development:
- The User Schema shares access to all the functionality, security, navigation, data structures, business rules and data integrity provided within the core Abel layers.
- Custom changes are fully integrated with Abel’s standard screens, system workflows, navigation, security and data integrity.
- Custom changes are built on top of Abel’s existing functionality so only your unique functionality need be developed, making custom changes much more affordable. For example, a new customer invoice format makes use of all the existing business rules, events and processing for customer invoices that are already available within Abel.
- Traditional bespoke development can make it difficult and expensive to take upgrades, but Abel’s layered architecture ensures sites with user schema customizations can easily upgrade to new versions of Abel and adopt new functionality in the Abel core.
Because of our built-in design flexibility every customized option is seamlessly and inexpensively integrated into your Abel System. Our team provides a complete, software development and implementation service including consulting, change management advice, installation, configuration, and technical support.
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.
- 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.