Functional Enhancements

All Enterprise Resource Planning(ERP) systems are general purpose solutions and the gap between a specific organisation’s unique needs are often not met in full with standard product configuration options.
Agresso AVOIDS the typical headaches associated with custom development:
- ad-hoc coding that is difficult to maintain
- high costs to migrate
-overly-dependent on specific developers
- brittle in the face of future changes
For most vendors, closing that gap is called “custom development” and it is burdened with the reputation of high cost and high risk.
Not so with Agresso!
Functional Enhancements Versus Custom Development
Agresso uses a very different method to meet the unique needs of our customers. We augment the capabilities of our solution by adding functional enhancements.
It’s not just a semantic difference.
It is our unique approach to bridging the gap between an organisation's ideal business requirements and the out-of the-box Agresso solution set.
Agresso is a Platform as well as a Product
Agresso was architected to allow the addition of customer-specific business logic and functionality without modifying an iota of the source code.
New properties and methods can be developed outside of the application code base and called during execution to modify or extend the behavior of Agresso.
This added functionality inherits the full Agresso framework and is perfectly integrated into a seamless look and feel. Further, this code is portable to future releases of the application.
Our Team
Agresso Australia development team is comprised of seasoned developers. The team includes Senior Analysts and Designers, Developers, Technical Writers and Quality Assurance/Quality Control analysts, with backgrounds in computer science, software engineering as well as business.
A Perfect Fit
With Agresso Functional Enhancements technology, there is no good reason why Agresso users should have to be satisfied with a less than 100% fit with their business model and needs.We also leverage the experience and efforts of our corporate Research & Development (R&D) team in Europe. This is the group that develops the Agresso solution as well as the Agresso framework. Agresso’s corporate R&D team comprises a large group of software professionals who define architecture and application functionality.
Because the core Agresso functionality and development tool set are inherited from our corporate R&D unit, it allows the North American team to focus fully on understanding and developing ideal solutions for the customers in our region.
Our Methodology
Agresso follows the same, robust development methodology for each enhancement it undertakes. The process has proven its value across many projects and across multiple development teams.
Each phase of the process invites users to participate thoroughly in the development cycle and requires a gateway review and sign-off document between the customer and Agresso before proceeding to the next phase:


