Reduce Reduce unpredictable operational outcomes that add cost, risk and pain to your business

XMPro is a globally recognised business process management solution. A system that helps you to achieve the 'Right Every Time' business process outcomes we all desire.


Unlike traditional Business Process Management Suites (BPMS), XMPro includes capabilities for complex event based processing, that can enable you to handle the unpredictability that goes with day-to-day business and better control the predictable processes you already have.


Better manage collaboration between users and provide visibility of activity and data with built in dashboards and social collaboration. All processes defined in XMPro can be delivered directly to a range of mobile devices with no need or redesign or customisation.


Coupled with world class Business process automation, for use in any part of your operations, Professional Advantage have made it even easier for Infor SunSystems and iPOS clients to enhance and customise their processes, with built in connectors to both solutions along with other available connectors.


We like to think of this the 'Sense - Decide - Act' approach to process management.


XMPro Sense



Want to know more? Contact us today.

  • XMPro for SunSystems
  • XMPro Agile Application Suite


  • Accounting and reporting requirements for the oil and gas CFO
  • How to identify and prioritise your key HR business process improvement projects
  • XMPro BPM Cool Vendor 2012
  • XMPro Turns Sharepoint from Good to Great
  • Mobile Devices - Executive Toys to Effective Tools
  • 6 Hidden Truths to Lost Profit
  • Web Reporting
  • BPM for the Mid Tier



Customer Stories

  • Czarnikow XMPro Case Study
    Read how Czarnikow Group managed risk and compliance with XMPro iBOS, in conjunction with MSCRM and Infor SunSystems.
    Read  | Download  | Play
  • JKX Oil & Gas
    JKX Oil and Gas implements EnergyPro and reclaim time, accuracy and achieves compliance.
    Read  | Download

All Recorded Demos

  • XMPro Expense Accelerator
  • BayernLB XMPro Case Study

Flexible Work patterns – It’s how businesses work

While structured workflow is one of the core capabilities within XMPro, the system is not based on a conventional BPM workflow engine, which first designs the process flow and then routes a document or form along the designed path.


XMPro sees process steps or activities, as business events that are "called" and "used" when they are needed by business users or business rules. Deal with:

  • Planned & Unplanned events
  • Planned & Unplanned Actions
  • Structured & Unstructured results


This event-based approach enables XMPro not to only manage the flow but to place more emphasis on achieving process goals and KPIs. Each transaction may have a different flow to get to the optimal outcome.


Business 'events' can take the form of a user triggered action or web based forms, designed to meet your requirements, or a more complex event that may be triggered by activities in another system, database monitoring, file feeds, APS's or even email activity. The trigger point of an event could be anything within your business that may require an action, be this system based or driven by the end user.


Structure Workflows - Predefined workflow steps, with customised forms, activities and alerts delivered to users in a defined path. XMPro allows for the design of flows that are sequential and suitable for known business processes.


Unstructured Workflows -The next step can often be a one of many steps. XMPro allows the design of flows that are necessary non sequential, allowing for human interaction and thought processes.


Social Collaboration- the user may wish to ask the "crowd" a clarifying question before taking the next step along the flow.  XMPro includes these discussions within the flow, thus including discussions that would normally be included in emails and thus fully auditable.


Inflight Analytics -in context, business intelligence reporting, delivered to the end user ensuring a correct decision. Data derived from different sources and systems can be displayed as part of a process activity to allow the user enhanced decision making capability, or to access external data points that may have a bearing on the process.