conference proceedings - BPM.com

51 downloads 461 Views 11MB Size Report
enterprise-class, process-centric business applications and services. Key product capabilities ...... PDF reader (e.g.,
October 14-17 • Chicago

CONFERENCE PROCEEDINGS

AGENDA AT A GLANCE MON 14 OCT 8:00am – 9:00am

Breakfast and Check-in

Grand Ballroom

9:00am – 9:30am

Welcome and Opening Keynote, Nathaniel Palmer

Grand Ballroom

9:30am – 10:15am

Understanding iBPMS and Intelligent Business Operations, Jim Sinur

Grand Ballroom

10:15am – 12:00pm

Product Shootout

Grand Ballroom

12:00pm – 1:00pm

Lunch and Book Signing: Jim Sinur / Jim Odell

Grand Ballroom

1:00pm – 2:00pm

Product Shootout (con’t)

Grand Ballroom

2:15pm – 3:30pm

Capability Demonstrations (see individual agenda)

Lower Conference Hall

3:30pm – 4:00pm

Afternoon Break

Lower Conference Foyer

4:00pm – 4:30pm

Capability Demonstrations (see individual agenda)

Lower Conference Hall

4:45pm – 5:30pm

The Internet of Everything, Everyone, and Everyplace, Tom Koulopoulos

Grand Ballroom

5:30pm – 6:30pm

Networking Reception

Grand Ballroom Foyer

6:30pm – 8:00pm

Dinner & Global Excellence in BPM Award Ceremony

Grand Ballroom

8:00am – 9:00am

Breakfast

Grand Ballroom

9:00am – 9:45am

Harnessing Complexity with Intelligent Agents, Jim Odell

Grand Ballroom

9:45am – 10:30am

Leadership Lessons for Process Transformation, Dennis Wisnosky

Grand Ballroom

10:45am – 12:00pm

Capability Demonstrations (see individual agenda)

Lower Conference Hall

12:00pm – 1:00pm

Lunch

Grand Ballroom

12:30pm – 1:00pm

Panel: Picking Successful Service Partners

Grand Ballroom

1:15pm – 2:30pm

Capability Demonstrations (see individual agenda)

Lower Conference Hall

2:30pm – 2:45pm

Afternoon Break

Lower Conference Foyer

2:45pm – 5:00pm

Capability Demonstrations (see individual agenda)

Lower Conference Hall

5:00pm – 7:00pm

Reception and Networking Dinner

Grand Ballroom

8:00am – 9:00am

Breakfast

Hunt / Lower Conference Hall

9:00am – 12:00pm

BPM Bootcamp

York / Lower Conference Hall

12:00pm – 1:00pm

Lunch

Hunt / Lower Conference Hall

1:00pm – 5:30pm

BPM Bootcamp (con’t)

York / Lower Conference Hall

5:30pm – 7:00pm

Reception and Networking Dinner at “The Den”

Lobby Level

8:00am – 9:00am

Breakfast

Hunt / Lower Conference Hall

9:00am – 12:00pm

BPM Bootcamp

York / Lower Conference Hall

12:00pm – 1:00pm

Lunch

Hunt / Lower Conference Hall

1:00pm – 5:00pm

BPM Bootcamp (con’t)

York / Lower Conference Hall

5:00pm

End of Event

TUE 15 OCT

WED 16 OCT

THU 16 OCT

AGENDA AT A GLANCE

Coat Room

iBPMS REGISTRATION

Tuesday Night Dinner and Reception

GENERAL SESSION Breakfast, Lunch, Keynotes, Awards Dinner

Guest Registration

LOWER LEVEL LOBBY PROVISION

Office

CORDYS

Follow Hallway to “The Den” for Wednesday Night Dinner

Womens Washroom

Mens Washroom

Product Name

Process Director

Company Name

BP Logix

Company Address

410 S. Melrose Drive, Suite 100, Vista CA 92081

Contact Phone

760-643-4121 x3250

Contact Email [email protected] URL http://www.bplogix.com/

Product Overview Process Director is an advanced business process management (BPM) solution offering sophisticated workflow automation, dynamic electronic forms, and reusable business rules—without programming. Process Director delivers control of vital processes directly to business users, without sacrificing the essential governance controls that IT—and senior business leaders—demand. No product helps your business achieve faster time-to-value than Process Director. Fully web-based, mobile-capable, and browser agnostic, Process Director’s intuitive point-and-click interface enables business and IT users to easily create complex, robust processes. Electronic forms are built using Microsoft Word creating rich, interactive electronic forms in record time. Process Director is also the first BPM solution to fully integrate time into business processes. Using BP Logix’ patented Process Timeline™ technology, Process Director’s process intelligence engine supplies key insights into the behavior of each process instance. If it determines at any point that either any future task—or the process as a whole—is in danger of running late, Process Director can take action directly or notify the process owner to intercede. As a result, Process Director provides users with the earliest possible opportunity to intervene and correct potential issues long before they impact the outcome of the process. Recognizing that any process is only as valuable as the data that drives it, Process Director integrates seamlessly with organizational databases, SharePoint libraries, and email, as well as with other third party applications including CRM, HRIS, and ERP systems. Process Director’s data connectors are configured through point-and-click wizards that make integration easy and transparent.

Company Overview Founded by successful information technology industry executives in 1995, BP Logix has been building robust enterprise software solutions since its inception. Its product development has been guided by both addressing unmet market needs and the feedback of key customers. Current customers include DuPont, Leo Burnett USA, the National Institute of Mental Health, R&D innovator NEC Laboratories, healthcare giants Abbott and J&J, engineering leader Bechtel, and other Fortune 500 organizations. With a mission to become the first choice for BPM solutions across non-profit, government, education, and commercial organizations, BP Logix conducts all research and development within the U.S. The company, and its flagship product, Process Director, have been recognized by industry analysts, domestically and internationally, and acknowledged for its technology leadership and innovation. These awards 1

and honors are coveted and appreciated. It is, however, the testimony of our customers and the successes they have achieved that represent an important part of our company culture — and roadmap. BP Logix is privately held and based in San Diego County, California with additional sales offices in London, England and Tokyo, Japan.

Markets Served & Representative Customers BP Logix serves all vertical markets yet is also vertical-agnostic. Deployments of Process Director range from departmental level to enterprise-wide for customers that span midsize, non-profits, educational institutions, commercial organizations and government agencies, both state and federal. Our flagship product, Process Director, provides sample templates for vertical areas, yet does not target specific verticals. The product, in both its on-premise and cloud version, is used by companies in healthcare, financial services, manufacturing, education, transportation, hospitality and government — both domestically and abroad. Membership in our Customer Advisory Board (CAB) reflects the diversity of our customer base. Current CAB members include Bechtel, ITT Educational Services, J&J, NIMH, NEC Labs, Starwood Hotels&Resorts, Synacor and Vulcan Materials Corporation. It conjunction with our product development team, feedback from key customers forms the basis for our product roadmap and future enhancements.

Pricing Structure Process Director has two deployment models, on-premise (perpetual) and cloud-based. Pricing for on-premise is based on the size of the server(s) on which the product is deployed. Pricing is not charged based on users or their processes. On-premise pricing starts at $50K. Pricing for the cloud includes a named user model, as well as a private cloud offering that is also based on the size of the server(s) on which it is deployed. The named user model starts at $40/user/month and the private cloud offering starts at $8K month.

Supported Platforms Process Director is a .NET—based implementation which stores all information in either SQL Server or Oracle. It supports all browsers and mobile devices/tablets. Integrations, including databases, applications (web services), email servers and SharePoint, are provided out- of- the- box, as well as other third party integrations. With the release of Process Director V3 in August, 2013, the product provides connectors to Cloudbased and social applications, in addition to expanded mobile support and federated identity integration. Process Director V3 facilitates collaborative, multimedia annotations directly within its workflows and provides an elastic computing capability, ensuring that customers have access to the capacity they need to address peak demand when the business requires it, while keeping costs to a minimum when it does not. Technically, Process Director/Cloud Edition is a high-control BPMPaaS, BPM Platform-as-a-Service. It is also available on-premise.

Task Flow Modeling & Process Definition Designed for business users, Process Director enables you to build and deploy efficient, robust business processes, with no programming required. A unique Word-based eForm builder and an intuitive graphical user interface facilitate rapid deployment and time-to-value, whether deployed on-premise or accessed through the Cloud. BP Logix Process Director is a sophisticated BPM solution that provides a unique approach to build, deploy, and report on business processes. Process Director is the only product featuring the Process Timeline™, a patented technology for creating easily modifiable, highly parallel, and time-aware processes. For the first time, sophisticated business processes can be defined and automated through a Microsoft Project-like inter2

face. More than just a new interface, the product has been designed to build and manage complex processes, including those that cannot be easily represented using traditional flowcharts.

Time is a critical component of any process. Process Timeline™— based processes are created and managed with a Gantt chart that offers critical time information at a glance. Late activities—or activities that Process Director predicts will be late—are highlighted and easily identified. Time to completion for any activity or for the process as a whole is also immediately available. Traditional flowchart-style workflows simply cannot offer this level of insight into your process, insight that translates into business success. Automating your processes using Process Director and its Process Timeline is a significant initial step. As your business evolves, however, you will want to analyze the performance of your process (and your process actors), to find ways to make it even more effective and efficient. Process Timeline points you directly at those activities within your process that are consuming the most time, so you can quickly focus process improvement efforts where they will have the greatest impact. You can drill down to review historical information about any activity, or to see how different actors have performed within a given task. Or you reset analytics at any time to get a fresh perspective. Process Timeline will always provide the latest real-time information about running and historical process behavior, so your decisions will always be based on data that is accurate and up-to-date.

3

Templates & Frameworks Process Templates are provided with the product as starting points for common implementations. There are not packaged capabilities. Instead, these process templates represent sample implementations of various process types that will enable users to ramp quickly, while also demonstrating a subset of the product’s capabilities. These serve to facilitate an awareness of the functional attributes of the product and to stimulate ideas as to what can be accomplished. Our process templates contain all the major components of a typical process, e.g. workflow, forms, reports, and business rules. They have been built based on real-time scenarios of business users across a diverse range of verticals and applications.

User Interfaces & Forms The process and user interface/presentation are distinct functions within Process Director. Process Director provides an eForms UI that provide users with everything they need to design, deploy and route custom interfaces within their departments, throughout their organizations, even with suppliers, partners and customers. Business users now have the ability to create and maintain eForms of any complexity, without requiring assistance of software development or extensive use of IT resources. The eForms interface is highly dynamic, rules-based, and can be easily integrated with other third party applications and databases. Process Director empowers users with mobile devices including tablets, laptops, and smart phones to participate fully in their organization’s workflow processes. Using mobile devices, users can: • Review, complete, and submit forms • View dashboards and reports • Attach photos or record GPS data to forms

Data & Documents Embedded within BP Logix’ workflow software is a highly collaborative, intuitive, web-based content management system (e.g. history, versioning, rollback, permissions, searching, transformation, etc.). That system provides the functionality an organization needs to manage and secure both documents and digital content, and supports users in all stages of the document lifecycle. Additionally, the software provides business users with a powerful and easy way to manage, distribute, locate, and review documents. During the review and approval process, corporate users can be assured of secure access to shared documents that are stored in the BP Logix database. Documents can used to initiate a process (e.g. document appearing in googledocs), or can attach themselves to existing processes (e.g. scanned receipts attaching to an expense request form).

Process & Rule Architecture Process Director is the only product to offer two powerful models for building and executing your business processes: a traditional flowchart model, and the patented Process Timeline™. Process Timeline is a truly innovative way to create easily modifiable, highly parallel, and time-aware processes. Additionally, you can combine legacy workflows and advanced Process Timelines to create rich, sophisticated processes that take advantage of the strengths of each model as needed. Support for sub-workflows provides an easier way to manage complex workflows. Create sub-workflows whenever you want to modularize a given set of tasks into a component that is reusable by other processes. In this way, workflows and sub-workflows can act like process templates, suitable for use in a variety of applications. 4

Process Director incorporates a business rules engine that empowers users to rapidly implement more complex business processes. Business rules are reusable objects that can be embedded within workflows to conditionally control how they should run and behave in various conditions. Business rules can be defined as simple conditions or sophisticated interrelated rule sets. Business Rules are reusable — and a single rule can be used in many different areas. A Business Rule can be used to control the behavior of a form, the path of a workflow, the users assigned to steps, and what is displayed in a report.

Run-Time Architecture With Process Director, process modeling is not a code generator; it is a web-based builder. The process modeling and execution are tightly integrated. Changes made to the model can be applied immediately, even to running processes. As important as that is, Process Director also provides the features needed to support testing, promotion, and change control procedures. Changes to processes can be made on non-production systems and promoted to production after testing and approval. Frequently, workflow software products are considered either “human-centric” or “machine-centric.” Process Director does away with these distinctions by providing a comprehensive BPM solution supporting human interaction, automated functions, and document management. As a result, you can easily automate a wide variety of business processes. Process Director incorporates a business rules engine that empowers users to rapidly implement more complex business processes. Business rules are reusable objects that can be embedded within workflows to conditionally control how they should run and behave in various conditions. Business rules can be defined either as simple conditions — or as sophisticated, interrelated rule sets. Business Rules are reusable and a single rule can be used in many different areas. A Business Rule can be used to control: 1) The behavior of a form, 2) The path of a workflow, 3) The users assigned to steps, and 4) What is displayed in a report.

Run-Time Monitoring & Maintenance The process modeling and execution are tightly integrated allowing the process to monitored and administered from within the definitions used to create the process model. Process administration functions include rollback, restart, jumps, reassigns, completion of tasks, etc. These administrative functions can also be extended to users. Time is critical to both the execution and oversight of your processes. Process Director provides alerts for a variety of due date and time-related conditions. You or your manager, for example, can be notified when a task is nearly due, or when it is running late (overdue.) Process Director, however, goes well beyond simple due date notifications. With its Process Timeline technology, Process Director can notify you when an activity or task is predicted to be late. Process Director constantly assesses each running process instance to determine if any future activity is likely to be delayed, and can notify you or take some explicit action that you specify. No other product can offer you this innovative, patented technology and approach.

Business Performance Monitoring & Reporting Process Director offers a variety of searching, reporting, business activity management (BAM), and process intelligence (BI) features. From fast, tabular search results to rich graphical color charts, Process Director gives you access to real-time data within and about your process when you need it. Process Director’s reports 5

can be presented as either user dashboards or displayed within your own portal, including SharePoint. Finally, all Process Director data is stored in your database (SQL Server or Oracle) using a published schema, that enables you to use third-party business intelligence (BI) software such as Crystal Reports and Cognos. Process Director specifically tracks and audits all activities. This information can be used for auditing as well as for process analysis. Use historical information about your processes and the users involved to provide the analytics needed to optimize your processes and assist in your process improvement efforts. Any workflow software can tell you when your task is due, or late. But only Process Timeline offers the earliest possible notification that some future task is predicted to be late. And Process Timeline can do more than just notify you: it can take direct action, escalating or rerouting activities to account for the predicted delay.

Integration Integration with other applications is a critical part of BPM products. Process Director provides built-in integration with many third-party and in-house applications and databases. The application connectors can be called based on different events in the system, including as a step in a workflow, when a business rule is evaluated, or based on an event on an eForm. Of course Process Director enables access to all kinds of data, whether stored in databases, file systems, or even email. But it also empowers you to access other applications and services directly through its web services connector. Like the database connector, the web services connector is driven by a wizard and requires no coding or scripting. It supports both WSDL and REST calls, giving you access to a huge variety of in-house and third party services. The web services connector allows you to fit the product seamlessly into your overall enterprise architecture and SOA infrastructure. New in V3, you can now engage your customers where they live: in the world of social media. Drive workflows with events like Twitter tweets, Facebook likes or comments, or LinkedIn posts. Assign a tweet to a customer service agent, or direct a Facebook comment to a social media marketing expert for response. Through configuration—no coding or scripting required—you define what kinds of social media events will trigger a workflow response. You can even send your reply directly from Process Director, transforming it into an all-in-one social media management and advanced BPM platform that is indispensable for customer service and social media marketing applications.

6

Product Name

Fujitsu Software Interstage Business Operations Platform

Company Name

Fujitsu America Inc.

Company Address

1250 East Arques Ave. Sunnyvale, CA, 94085

Contact Phone 4087466531 Contact Email [email protected] URL http://solutions.us.fujitsu.com/

Product Overview Fujitsu Software Interstage Business Operations Platform (BOP) is a unified enterprise platform for building enterprise-class, process-centric business applications and services. Key product capabilities include: • Integrate data and business logic from enterprise systems such as ERP, CRM and other legacy systems • Design, automate, execute, monitor and optimize your business processes • Create rich and interactive applications and user interfaces quickly and cost-effectively • Available both on-premise and via the Cloud Interstage BOP's flexible and powerful capabilities meet all the challenges associated with delivering new business applications and services that meet changing business and market conditions. The platform is designed to be used by both business users and more technical programmers, with both types of users being able to work on the application at the same time. It provides technical groups in your organization, such as enterprise architects and application developers, with the most sophisticated technology to integrate, develop and deploy any new business services – quickly and cost-effectively. Through its collaborative workspace features, Interstage BOP also empowers process owners and business users to work in concert with technical experts in developing new process-based applications and business services. Interstage BOP has been adopted by many of the world’s leading companies in a broad range of industries including banking and financial services, insurance, manufacturing and logistics, oil and gas, retail, communications and media, pharmaceutical manufacturing, and utilities.

Company Overview Fujitsu is one of the leading global information and communication technology (ICT) companies offering a full range of technology products, solutions and services. It was founded in 1935, and is headquartered in Tokyo, Japan. Approximately 170,000 Fujitsu people support customers in more than 100 countries. • Fujitsu is the world’s fourth-largest IT services provider and No.1 in Japan. • FORTUNE named Fujitsu as one of ‘the World’s Most Admired Companies’ in 2013. • Fujitsu Group holds approximately 97,000 patents worldwide. • Fujitsu is part of the Dow Jones Sustainability Indexes (World), FTSE4Good Index Series, and Oekom research. 1

Fujitsu’s software group has been a major player in the BPM market for more than two decades, and its BPM product has a wide range of customers all across the world. Our guiding principle is to help our customers to improve their business operations with world-class, process-oriented software allowing them to change and innovate the way they do business with greater speed and flexibility.

Markets Served & Representative Customers Interstage Business Operations Platform is a highly flexible and powerful software platform that serves the business process integration and process automation requirements of a broad range of organizations in such industries as banking and financial services, healthcare, manufacturing and logistics, oil and gas, utilities, communications and media, retail, and pharmaceutical manufacturing. Representative customers include large suppliers in the healthcare industry; HR and related financial service providers, large automobile companies; world’s leading banks, etc.

Pricing Structure Interstage BOP is available for deployment on-premise or in the cloud. Fujitsu offers flexible pricing models to address our customers’ needs in both scenarios. For on-premise deployment, Server/CPU and user-based pricing are available. For the cloud deployment, usage-based subscription pricing is offered. Maintenance and support are available at industry standard rates on premise and included on the cloud. Our typical enterprise-scale deployment costs are in the $300K range.

Supported Platforms Interstage Business Operations Platform is architected from the ground up to be a single unified platform deployable either on-premise, or in the cloud. Fujitsu offers both options, and includes various cloud configurations (public cloud, hybrid, etc). While the implementation is Java-based, the platform maintains a Service Oriented Architecture (SOA). It is agnostic in that it can be deployed in Unix and Microsoft-based environments, without special requirements required for either one. It does not require a Java EE application server. The platform heavily leverages web services, and can integrate with Java-based web services, .NET based web services, and web services built using other languages / frameworks.

Task Flow Modeling & Process Definition Interstage BOP provides a web-based modeling environment with drag and drop support for all aspects of the task flow model. Intuitive modeling accelerators and shortcuts help to speed up modeling. The modeling environment allows for teams of modelers / designers / developers to collaborate on Process Model and other BPMS artifact creation, with out-of-the-box integration to source version control systems. The platform is designed to be used by both business users and more technical programmers, with both types of users being able to work on the application at the same time. The platform allows the modeling and blending of predefined process models with case-specific models. Case models allow process modelers to loosely define steps and events that could take place, and then allow the knowledge worker to decide at run time about how this specific case should be handled. Since the platform is designed for development of complete applications, there are several kinds of modelers included out-of-the-box. This includes modelers built for rules / decision tables, user interfaces, organizational models, case models, master data management (MDM) models, data transformations, web services, and many others. The screenshot below shows the BPM modeler. 2

The Organizational Modeler included with the platform allows users to define organizational structures, teams, roles, and worklists – along with special manager / team leader permissions. All of these modelers are presented through a standard collaborative workspace (CWS). The CWS framework provides a set of standard facilities to all modelers: • Dependency Analysis: Based on the associations between models, CWS automatically provides “where used” overviews that highlight dependencies between application objects. This is an important tool during impact analysis and refactoring. • User interface: Common look and feel across modelers is facilitated through an advanced UI framework. • File system synchronization: The content of a workspace can be synchronized to enable interaction with SCM tools, use of file-based editors and IDEs. It also helps in the easy exchange of workspace content. • Import/export: A plug-in framework supports generic import / export of models. XPDL import / export ships out-of-the-box, other import / export plug-ins can be developed as needed. • Build: The build engine takes care of building all the changed documents. The extent of what is to be built is determined based on the associations between the models. • Package: The packaging framework takes the build output of all models of a project to create the deployable Interstage BOP Application Package (CAP). • Publish: For testing purposes, models can directly be published to the development system. • Tagging: To enable easy lookup of models, it is possible to attach user defined tags to them. BOP provides extensive support for multi-language applications. The UI Designer provides for language packages to ease translation. Users can view the application interface in their language of choice.

3

There are wizards available that can automatically generate web services based on database metadata, and then create user interfaces based on those (or any) web services. These rapid development features allow for smart process applications to be built from scratch in less than an hour.

Templates & Frameworks Interstage Business Operations Platform includes industry solution frameworks which are designed to help fast-track development of process automation in common but critical business scenarios by specific vertical market, as detailed below. • Insurance »» Life Insurance Claims »» Non-Life Insurance Claims »» Legacy Modernization

• Manufacturing & Logistics »» Collaborative Engineering »» Extend ERP »» Remote Services Platform

• Banking & Financial Services »» Extend Core Banking Applications »» Shorter Time-to-Compliance

• Retail »» Multi-Channel Retail Processes »» Standards-based Integrations »» Robust Transaction Platform

• Communications & Media »» Cloud Provisioning »» Telco Order Management »» Predictive Network Monitoring • Energy & Utilities »» Smart Meter Rollout Orchestration »» Smart Meter Event Portal »» Energy Market Process Management

• Government & Public Sector »» Legacy Modernization »» Coordinating Health & Social Care Delivery »» Case Management

User Interfaces & Forms Interstage BOP provides strong support for user interface and forms. This covers both browser-based form access, as well as HTML5 for mobile devices (smartphones, tablets). There are even out of the box Android and iOS applications available to communicate with the platform. The user interfaces are based on XForms, and can run in any modern browser. User interfaces can be associated with any step in the process, and present users with tasks for completion. They can also be associated with case models as well, so that unpredictable tasks can also have task-specific user interfaces. The user interfaces can easily drive composite applications and can display information based on process state, business context, and also data from external / enterprise systems.

4

Designers use drag and drop to define the layout of the user interface, and data elements involved. When associating a user interface with a step in the process, the designer / process modeler defines the data mapping to the user interface, and can optionally define due dates, escalation rules, as well as the inbox and email delivery models. This allows an abstraction of presentation logic from the task execution logic, and allows user interfaces to be reused in different process and case models. User interfaces can also be used in a way that is unrelated to any particular business process – e.g., landing pages, dashboards, data display, etc. The user interfaces have wizards that allow for very quick development of user interfaces. For example, a web service can be dragged and dropped on a user interface, and the platform will automatically create a user interface for that web service. The same approach can be taken for dashboards, where charts can be dragged and dropped on a user interface, and then data associated with the charts can be mapped by dragging and dropping as well. Behind the scenes, user interfaces are AJAX enabled, and can be easily extended with javascript. This results in user interfaces that have rich functionality, and can be easily extended by developers.

5

Data & Documents Interstage BOP provides two options for document management capabilities. Documents can either be stored in the out-of-the-box document management repository that is part of the platform, or documents can be stored in external / third party document management systems. The same functionality is available in the platform irrespective of which approach is taken. Of course, when using an external document management system, users have the ability to leverage that systems capability natively as well. When users attach documents / files to a particular process instance, they are automatically stored in whichever document management system is configured for the platform. Process modelers also have the ability to define attachment classifications for a process, and to establish attachment permissions for each human step along the way. So human steps can be defined to in a way that can grant explicit permissions for users to add, update, or delete attachments.

In addition to document management, a source version control system can be integrated to allow for check-in, check-out of application artifacts. Process operational data is maintained in the platform relational database. Whenever processes change state, or have any updates, the data is persisted in the database. This allows for high availability and failover configurations to work seamlessly without the fear of data being lost. In keeping with the SOA approach of the platform, process variables can be defined based on XML schemas. Building a data model based on XML schemas allow for process variables to be consistently reused not only across processes, but also across other application artifacts – e.g., user interfaces, rules, web services, etc. This allows for a single definition of the data to be quickly reused across the organization, without risk of forgetting certain fields.

Process & Rule Architecture Given our focus on process-oriented software, the BPM engine is one of the most important components in Interstage BOP. Processes are defined as BPMN-compliant graphical models in the Collaborative WorkSpace (CWS) design environment, and interpreted by the BPM engine at runtime.

6

This flow shows that Interstage BOP orchestrates human tasks (via user interfaces) and system tasks (e.g. web services updating the claim status during the claim handling) in a single process model. Rule Engine and data transformation are all invoked from this BPMN flow, not necessarily visible for the business end user, but visible for the functional administrator or process analyst. BPMN is suitable for processes that are well-defined and uniform. In day-to-day life, however, processes often vary on a case-to-case basis and the knowledge worker in the process wants to decide on the next steps to be taken. This is the „sweet spot‟ for Case Management. At its core, a case model is a state machine. Users can decide to express their case model as a set of interrelated states, but they can also opt for a simplified model with just one implicit state. The activities of a case model are related to each other through “follow-up relations”.

7

Interstage BOP offers a powerful, high performing rule engine for expressing business logic in the form of rules. Business logic (e.g., calculation of discount, calculation of customer rating etc.) is well suited for expression in business rules, the reason being such logic is prone to frequent changes.

The Decision table is invoked as a web service from the BPMN flow, and executes its Conditions and Actions (if-then-action rule) at runtime.

Run-Time Architecture The Interstage BOP execution environment includes support for: • Short-lived and long-lived processes. This includes support for both human and system directed tasks. • Fast and scalable processing: A single BPM engine can execute thousands of short-lived business processes per second. If a single system cannot handle the load, the BPM engine can be scaled out across multiple systems. • Performance configuration: To optimize performance, this service group runs the following services in an embedded mode: Case Management, Rule Engine, Binary parser, WS-AppServer, CoBOC, and Data Transformation. • Process Instance Management: Execution of long-lived processes is tracked in the Process Instance Manager (PIM) and is available for viewing. • Multi-tenancy: All Interstage BOP services are multitenant-enabled, so multiple tenants can have their own process definitions and collections of running processes. • WS-AppServer Integration: High speed transactional processing can be accomplished by embedding the WS-AppServer in the BPM service container. This allows the short-lived process to directly call WS-AppServer classes in a transactional manner. • Crash recovery: The BPM engine can restart processes after a crash by leveraging the last recovery point as captured in the Process Instance Manager. • Reliable messaging: When configured to use a reliable message transport, the BPM engine will coordinate the transactions with the message-oriented middleware to ensure that the web service operation is executed once, including the handling of the service response. 8

At runtime, Interstage BOP is comprised of a set of web service containers, connected through a Smart Services Grid. All runtime components are linked through Interstage BOP Smart Services Grid. The Smart Services Grid provides three main facilities: • Routing of SOAP messages: The SOA is entirely SOAP-based. The services deliver their XMLmmessages to the Enterprise Service Bus (ESB). • Load balancing: The ESB has pluggable, load balancing algorithms that decide which service instance to address. • Fail over: In case one of the service instances fails, the load will immediately be moved to other instances and platform will continue operating.

Run-Time Monitoring & Maintenance Interstage BOP includes powerful system management capabilities for managing and configuring the platform. This includes the ability to configure platform services to fault tolerant, highly available, and load balanced. The system includes abilities for services to be monitored automatically, and restarted if required. There is also a notification service that allows users to be notified when certain events happen. At the business process level, there is the ability to view process instances in detail. This includes a graphical view of the process execution path, the data associated with that process, as well as the ability to suspend / resume steps in the process. If an error occurred, there exists complete error information related to the process available as well.

9

The platform can also track and audit administrative actions taken on a server. So any unauthorized changes or deployments can be detected and addressed. Business processes can be modeled to include compensating actions in order for processes to self heal / recover from errors that might happen during runtime process execution.

Business Performance Monitoring & Reporting There are powerful Business Activity Monitoring (BAM) capabilities available in the platform. The standard BAM dashboard allows users to view business performance based on overall system metrics like process load, process instances by status, top 5 processes. There are drill-down capabilities that allow monitoring and reporting to be done based on individual process models, process instances, activities, and even users. Metrics like process completed counts, due / overdue, cycle time, etc are all available out of the box with no special configuration.

10

All the BAM data is also available directly from the database, so other reporting tools can be used if desired. This data can then be exported into any format as desired. Interstage BOP also provides a wide variety of reporting tools that can be dragged and dropped on to user interfaces in order to make dashboards. The reports can be configured by dragging and dropping data attributes on to them. This means that dashboards can be constructed very quickly and easily, with no coding required. The availability of these reporting components, and ease of developing integrations means that Key Performance Indicator (KPI) dashboards can be created quickly and effectively – along with allowing for easy extension based on business requirements.

If reports need to be generated for publishing purposes, there are connectors available that can be used to generate reports in a variety of formats (e.g., PDF, HTML, MS Word, etc). These reports can contain boilerplate/template info as well as data related to the process.

11

Integration Interstage BOP has been designed from the ground up to blend three core capabilities – Business Process Management, Integration, and a Composite Application (UI) framework. This means that there are very strong integration capabilities in the platform. The platform is based on a service oriented architecture (SOA), and is designed to use / reuse web services and business services as much as possible.

Its cloud-friendly approach makes integration to external applications as well as public applications possible, enhancing the extended enterprise to reach those external systems. The platform includes an Enterprise Service Bus (ESB) in order to be able to orchestrate all the services working together in the platform. Solutions developed with Interstage BOP nearly always integrate with existing Enterprise Information Systems (EIS). These applications and systems include ERP systems, Content Management Systems, CRM systems, databases, etc. Interstage BOP provides a generic connectivity framework to connect to various systems and applications. Based on this framework, Interstage BOP and the community around Interstage BOP have developed a set of ready-made connectors for some of the most commonly used IT systems. Some of the out-of-the-box connectivity options provided by Interstage BOP are: • Database connector: Used to interact with database (RDBMS) systems using popular database technologies like JDBC and OLEDB. • E-mail connector: Enables sending and receiving mails through IMAP or SMTP and POP3. • SAP connector: Provides connectivity to SAP back-ends through RFC, IDOC, and BAPI. • Script connector: Allows web services to be implemented in JavaScript. • There are many more connectors available. This includes connectors to leading adapter company software to be able to access a very wide range of systems. Contact Fujitsu for details. There are drag and drop tools that provide data transformation and mapping capabilities for data from external systems. There are also master data management (MDM) capabilities that can be leveraged in the platform. 12

In general, once the data is inside the platform, it is accessible through XML. XPath can be used to navigate and isolate certain data elements. There are XML schema definition tools, as well as the ability to import XSD or XML and even automatically create XSDs. The integration capabilities also extend to include user interface widgets for use in mash-ups, as well as integration to RESTful web services. Furthermore, the user interfaces can also be extended on the client side by using javascript. This allows for as much customization and integration as is desired for the solution being developed.

Standards Participation Standards support and participation is very important to Fujitsu. Our intent is to strive towards standards-based implementations instead of proprietary ones. We participate in and are very active within standards committees and provide a high level of participation. Our VP of R&D, Keith Swenson is a pioneer in this space, and has actively contributed towards the development of these standards. He is currently the Chairman of the Workflow Management Coalition (WfMC), as well as being on the IEEE Process Mining Task Force. In 2004 he was awarded the Marvin L. Manheim Award for outstanding contributions in the field of workflow. The Interstage Business Operations Platform plays in the domains of business process management, cloud computing and web services. These domains are being standardized by standards bodies like W3C, Oasis and OMG, each producing numerous standards. Many of the important standards supported by Interstage BOP are listed below. • Web Services, XML, and Internet standards: HTTP, HTTPS, LDAP, SOAP, UDDI, WSDL, XForms, XInclude, XML, XML DOM, XPath, XSD, XSLT, SAML, WS-I Basic Profile • Business Process Management standards: BPMN, XPDL • Security standards: SSL / TLS, X.509, XML Encryption, XML Signature, WS Security • Java standards: JMS, JMX, Javascript

13

Product Name iGrafx Company Name

iGrafx, LLC

Company Address

7585 SW Mohawk St, Tualatin, OR 97062

Contact Phone 503-404-6050 Contact Email [email protected] URL www.igrafx.com

Product Overview iGrafx provides process management and analysis solutions that span the scope of business improvement roles across the enterprise. iGrafx is an integrated framework of enterprise modelling, process modelling, and process analysis capabilities. The iGrafx platform unites various views of the enterprise into a comprehensive business architecture centered on process. Business Executives can ensure that process improvement programs are aligned with strategic business objectives, and that they have the business competencies in place to execute on plans. Process Owners and Methodologists can fulfil business transformation initiatives with powerful modeling and analysis tools. IT can understand and plan for the impact of the business transformation strategy against current processes, systems & technology. iGrafx facilitates communication of strategy-driven processes throughout the organization, as well as visibility of process performance to managers and process performers alike, using role-based process portals and KPIs dashboards. iGrafx collaborative modeling platform also permits process practitioners and enterprise architects to share and reuse modeling structures for more efficient modeling and analysis. The powerful analytics engine leverages the data-rich process models for what-if analysis and simulation to identify bottlenecks and test process improvement ideas risk-free. iGrafx services assist organizations to identify their current state of process maturity, how to best apply business modeling to ensure adoption by cross-functional stakeholders, and how to leverage business modeling to assist them to achieve operational excellence.

Company Overview In the beginning (circa 1991), Ken Carraher and Ed Maddock launched a start-up focused on advanced process management solutions. This collaboration lead to notable advancements in the BPM space, such as Optima!, the world’s first interactive graphical business process simulation tool. A couple of mergers and a corporate spin-out later, iGrafx is a private company with a mission to help businesses by giving them the tools necessary to enable broad business process improvement initiatives and effective business process management capabilities within their organization. No other vendor offers a unified, collaborative platform that crosses enterprise, business and process architecture with analytics capabilities as comprehensive as iGrafx. Our ability to model how processes affect the entire organization, providing intelligent decision making capabilities at the strategic executive, process practitioner, and IT level, is unique. 1

Markets Served & Representative Customers iGrafx enjoys success in multiple vertical markets, especially Financial, Manufacturing, Government, Telecom, Utilities, Oil and Gas, and Healthcare, among others. We leverage the APQC Process Classification Framework as a process landscape template, which is provided in industry specific formats: Aerospace and Defense, Automotive, Banking, Broadcasting, Consumer Products, Electric Utilities, Petroleum Downstream, Petroleum Upstream, Pharmaceutical, Retail and Telecommunications. We serve both customers that are in early stages of process improvement programs, as well as those that have an integrated culture of process improvement in the organization. Stratified products within the iGrafx solution are adapted to companies that are in the beginning stages of process maturity that benefit from an easy to learn toolset that will scale up in functionality as their process program becomes more sophisticated. Contact iGrafx for reference accounts in specific industries.

Pricing Structure iGrafx provides the following licensing options: 1. Perpetual with maintenance 2. Perpetual with upgrades 3. Term licenses 4. Cloud subscription licenses Since the iGrafx platform is modular, pricing will depend on the type of functionality required, rather than obliging a “one-size fits all” approach.

Supported Platforms iGrafx is available as both a hosted solution (cloud) and on premise. iGrafx is a Microsoft Partner, and our applications are based on Microsoft technology. On premise deployment in a client-server environment requires Windows Servers with SQL Server or Oracle databases and Windows desktop operating systems. Software support through the web or mobile devices is provided through HTML5 or Java.

Task Flow Modeling & Process Definition iGrafx supports modeling information and business events at the conceptual, logical, and physical level. Conceptual models typically document flows initiated by external agents (e.g. customers) that flow through business processes and activities and then back to the external agent. The equivalent logical flow displays the information objects (e.g. electronic invoice) and how they travel between resources such as IT systems. The correlated flows are aligned via the central repository. Graphically, iGrafx supports all the BPMN 2.0 elements necessary to describe these flows. In addition, iGrafx provides an extended set of BPMN compatible Task Types and Artifacts to allow modeling beyond standard business flows - increasing precision in describing how your business interacts with applications, data and technology. With these objects, iGrafx enables: A. Business Modeling (business objects, business rules (ruleset), Rule Flow, Decision Table, reporting, mapping, notification, service, service flow as well as Uncontrolled Merge) B. Service Modeling (service, service flow, Automated Service, business objects, Information Object, business rules (ruleset), Rule script, Flow Ruleset, Rule Flow, reporting, mapping, notification) C. Application Modeling (Automated Activity, Automated Service, Flow service, Rule script, Flow Ruleset, mapping, notification, Reporting) 2

D. Information Modeling (business objects, Automated Activity, Automated Service, Flow service, Data Object, mapping, notification, Reporting, Reporting Flow, Measurement Flow, Rule script, Rule Flow) E. Data Modeling (Data Object, Automated Service, Flow service, mapping, notification, Reporting, Reporting Flow, Measurement Flow, Rule script, Rule Flow,) iGrafx BPMN (and ad-hoc process models) can be simulated and benefit from integration with leading statistical analysis tools. The simulation capabilities provide multiple statistics for multi-process performance analysis including cycle time and bottleneck (queue) analysis. “As Is” and benchmark process scenarios can be easily compared to “What If” and proposed process solutions with simulation results displayed side-by-side for easy analysis. All iGrafx clients include value stream mapping with automatic timelines, work balancing graphs, and statistical tools for Takt Time, inventory, and Value Added analysis. In addition, the Critical Path Analyzer included with iGrafx Process for Six Sigma, provides path analysis of any desired metric including cycle times, costs, and queues. Process Methodologists, specifically Lean and Six Sigma practitioners are well served to support their methodologies with diagram and spreadsheet tools for SIPOC, Pick Chart, Cause and Effect, FMEA, Prioritization Matrix, Layout, and EVSM analysis. To facilitate Lean techniques, the iGrafx Value Stream Map (VSM) capabilities automatically generate Timelines and Work Balancing Graphs based on VSM process metrics. iGrafx business modelling capabilities are geared towards users in the line of business or Process Center of Excellence to capture information about Strategies and Goals, Requirements, Resource Structures and Processes, at a higher level of detail. From the strategy model, business executives can monitor measurements of achievability. Aligning the process landscape and improvement projects to the company’s objectives aides in decision making and support that projects are on the right focus. Processes map to business requirements and rules to control the behavior of the business to make sure that all compliance initiatives are being met. Technical, functional and financial requirement mapping also provide key information to drive process decisions. Risk and Compliance Managers can use catalogs of risks and risk templates to set value limits for business activities to guide how stay within acceptable boundaries. By modeling organizational structures and roles, one can understand who is responsible, accountable, informed, and consulted (RACI) for different activities that impact operations. Including IT architecture resources such as applications, systems and equipment allows for identifying impactful relationships and planning how IT can best support the business.

Templates & Frameworks iGrafx offers a number of different kinds of templates: For process modeling and analysis, we provide a number of templates for creating BPMN diagrams, Value Stream Maps, Cause and Effect Diagrams, FMEA, SIPOC, Pick Charts, Prioritization Matrices, etc. These templates can also be customized to corporate standards to ensure document consistency across departments. Modeling and analysis templates are provided out of the box as part of the iGrafx modeling client application. For business modeling, we provide optional accelerators for modeling process landscapes (aka frameworks.) iGrafx Accelerators enable Enterprise Architects to define enterprise models more quickly by leveraging published enterprise frameworks as a starting point. Optional Accelerators include the PCF Accelerator and the Business Process Transformation Framework Accelerator (supports the Value Chain Group’s BPTF).

3

User Interfaces & Forms iGrafx does not provide an execution environment. However, BPMN processes designed in iGrafx can be executed in other environments. Utilizing BPMN and leveraging iGrafx’s import/export capabilities, particularly support for the BPMN XML interchange format and XPDL, process models can be seamlessly interchanged between iGrafx’s BPA solution and complementary BPMSs utilized to automate certain processes governing an organization’s operations.

Data & Documents iGrafx repository-based platform facilitates real-time access of pertinent documentation by authorized individuals via web browser and client software. Configuration management and concurrency features enable large team work activities. Stakeholders can also annotate models and review, approve, and endorse cycles via web or client. Notifications related to lifecycle management of the enterprise model are automatically communicated to responsible or subscribed individuals according to lifecycle rules. iGrafx’s centralized document repository can be fully searched across all objects in the repository. The iGrafx repository is also the central storage point for objects that represent various components of the enterprise: strategies and goals, requirements, organization structure (human resources, systems and hardscapes) processes (levels 1-5), risks and controls, measurements (KPIs and PPIs), master data and interfaces. The metamodel of objects and relationships allows for a single source of truth and reusable objects for consistency across departments and global organizations, while still supporting local process variants.

Business Performance Monitoring & Reporting Key Performance Indicators are layered over an existing BPM model defined in iGrafx. The strategies, goals and associated measurements created in enterprise modeling activities become the structure by which performance metrics are driven, allowing prioritization of projects based on strategic focus. Business capabilities can be specified in the Strategy section of the enterprise model and include business objectives, critical success factors, value drivers and value expectations. Business outcomes are also linked to the central enterprise model and illustrated by iGrafx Performance Central to monitor performance drivers, business issues, KPIs (e.g. financial and operational) and process performance (e.g. time, quality, and efficiency). Grafx Performance Scorecards display Key Performance Indicators in a hierarchical view corresponding to your organization’s strategy, goals and objectives. With at-a-glance Traffic Light Roll Up capabilities, aggregated indicators reveal appropriate detail as you traverse the hierarchy. Anyone in the company with access to the iGrafx collaboration web portals can monitor process performance from their desk or mobile devices. Personalized dashboards keep executives and process owners aware of critical information in real time. Summary charts pinpoint the right type of information at the appropriate level of detail for different roles in the organization. iGrafx provides users the ability to tailor dashboards to their needs while maintaining a consistent design across the organization. KPIs can be collected from a virtually unlimited size and quantity of data sources, accessing measurements the moment they are stored. Utilize your authentication mechanism of choice, e.g., LDAP, Kerberos, Smart Card, etc. and restrict access to sensitive data.

4

Integration

iGrafx shares information with other systems used in the organization in a variety of ways: To leverage process models from external sources, users link model data fields to any ODBC compliant database. In addition, XPDL, BPMNXML, IGXML and Visio files may be opened and imported directly to iGrafx models. OLE based linking of MS Office documents, presentations, and spreadsheets allow embedding or live linking and cross navigation between models and Office artefacts. Database-based process landscapes can be shared with iGrafx through import/export capabilities. In addition, Enterprise Modeler includes a bi-directional interface with Microsoft Project to integrate project and program information between the two tools. iGrafx integrates seamlessly with SAP Solution Manager to enable business and IT stakeholders to manage and define SAP® implementation requirements as aligned with the larger enterprise perspective. iGrafx for SAP integrates with SAP Solution Manager to perform bi-directional synchronization with SAP Blueprints and iGrafx enterprise and process models. With the integration between iGrafx and Microsoft® SharePoint®, visibility of processes is expanded across the organization and avoids duplication of information. Finding iGrafx documents from a SharePoint server searches raises awareness of critical process information by leveraging an existing corporate information portal. Including supporting documentation from SharePoint from inside iGrafx diagrams using intelligent links makes sure that information pertaining to process is captured and accessible in-context, without duplicating documents.

Standards Participation iGrafx has been involved in the OMG and development of BPMN; iGrafx products currently support BPMN 2.0 and XPDL for modeling notation and interoperability with other modeling or execution systems.

5

Product Name

Integrify 6

Company Name

Integrify, Inc.

Company Address

20 N Wacker Dr. Ste 2817, Chicago, IL 60606

Contact Phone 312-345-9118 Contact Email [email protected] URL www.integrify.com

Product Overview Integrify 6 is a Lean Process and Workflow solution that helps organizations reduce cost and improve employee satisfaction by providing process definition, workflow automation and visibility for areas such as Information Technology, Human Resources, Finance, Sales, Market­ing and other types of services. Integrify 6 provides a critical business productivity layer – automating laborious processes that require human intervention. Unlike other enterprise systems, Integrify is specifically designed to handle these human-to-human and human-to-system processes. It optimizes both people and process and requires minimal IT resources while encouraging constant improvement by process owners. Integrify enables an agile and flexible organization to realign processes with changing business strategy and structure. • Rapid User Adoption. Simply configured user interfaces provide users an easy-to-use web-based interface for submitting requests, completing tasks and tracking process activity. • No Programmers Required. Intuitive GUI-based process designer and forms creation, easy workflow routing definition and report building without the need for coding. • Flexible and Robust. A service oriented architecture (SOA) built around REST web services and AJAX technology, Integrify 6 will open up programmatic access for custom applications while providing a widget export feature to place Integrify Widgets in any web or intranet page. Integrify is a secure, scalable enterprise process management system built on industry-leading technology that’s time and real-world tested by more than 125,000 users. It is designed to integrate easily into enterprise environments. The Integrify 6 platform features a 100% Web-based Administrator console and development environment with a design metaphor that will be familiar to any Web developer or admin, and that allows for fully “codeless,” declarative programming (or perhaps more appropriately “composition”) of all BPM functionality. This includes an integrated forms designer and UI builder, report writer, plus the requisite process modeling environment, business rule editor, and integration framework expected of any fully featured BPM solution.  Integrify was designed from the ground up, for a savvy business user to be able to build and modify their own processes. That is the case with many Integrify customers. Larger project processes are typically built by roles with a Business Analyst background/experience level. The only instances when higher level skills are needed are when integrating Integrify with external systems.

1

Company Overview Integrify, Inc. holds a leadership position within pure play process and workflow management vendors given ease of use, rapid deployment, broad scalability and high ROI. Integrify is the choice for users valuing simplicity and ease of use for automating business processes involving a high amount of human intervention, where basic integration with other systems is sufficient, and extensibility to multiple enterprise processes is desirable. Integrify was founded in 2001. 1st version of its software was released in 2002, built for organizations looking for a web-based system to manage processes associated with user requests and approvals. Integrify has grown to include over 160 customers and over 200,000 end users, across many different industries. Common processes that Integrify is used for are in IT, HR, Finance, Sales, Operations and Marketing categories. Integrify is privately held and has been profitable since 2004 without the need for outside funding. Unlike other traditional BPM suites, workflow and eForms vendors, Integrify® is a complete process-centric system including status and routing management, forms creation, reporting and user dashboards. Customers are not stuck with multiple modules to put together for their solution nor are they limited to one form in a process.

Markets Served & Representative Customers As a global solutions provider, Integrify customers have implemented a broad range of process and workflow management solutions with Integrify. Whether you’re looking for solutions by a particular industry or that are common for any organization, Integrify has the right platform for you to define and manage your solution. In addition, a library of process management templates is available to accelerate business process design and deployment in less than 30 days. Examples of process templates include employee on/off boarding, capital expenditures, contract approvals, user access requests and more. The Integrify platform can be configured to manage processes across any department within an organization and for any industry. Some of Integrify’s customers include GlaxoSmithKline, BP, Staples, Morgan Stanley, Baylor University, Sony Pictures and Kaiser Permanente.

Pricing Structure Integrify 6 is available in 2 deployment options offering either named or concurrent user capacity licencing. • Integrify Cloud: our hosted software subscription model, for a per-user-per-month price. • Integrify OnPremise: an installed license on your server. Integrify offers both an annual subscription license for Integrify Cloud and Integrify OnPremise with an option for a perpetual license for Integrify OnPremise. For example, a customer can get started with a minimum of 50 named users for $12,000/yr or 5 concurrent users for $19,200/yr. There are fees associated to optional items such as Integrify Plugins, Private Cloud setup, premium support plans and API access.

Supported Platforms Integrify has been successfully installed in various/mixed configurations within an enterprise environment. The most common scenario utilizes a shared database environment (such as Oracle on Solaris or a shared Microsoft SQL Server) with a dedicated server for the Integrify application. Integrify will run on VM slices, however, it is strongly recommended that this environment be closely monitored to ensure that sharing of host resources does not impact performance. 

2

Base System Requirements Regardless of hardware sizing concerns, all installations of Integrify have the following base requirements. • Application Server Operating System: Windows 2008 Server, Windows 2008 R2 Server or Windows 2012 Server (any edition) • IIS 7 • The complete .NET Framework 3.5.1 feature and its required dependencies, including WFC and its sub components. Database Server • Microsoft SQL Server 2005 (any edition) or greater or Oracle 10g or greater End User Requirements The following browsers are supported by Integrify 6: • Internet Explorer 9 or later • Firefox • Chrome • Safari • Opera

Task Flow Modeling & Process Definition Integrify 6 includes tools and features to make your core tasks more manageable than ever before, so you can spend more time solving your business issues and less time implementing your solutions. The Administrator Interface provides a graphical environment that allows business owners to design processes and forms with little to zero programming experience, and provides them with reporting tools for control and performance measurement. Even complex workflows are easy to create with Integrify. Build unique processes for single, group, and/ or multi-tiered tasks, either parallel or sequential. Integrify will handle as many, or as few, steps as you need. Automatically route your process flow based on the data your users provide - with no scripting required. The intuitive, visual interface for conditional routing allows you to build process routing faster than ever before. Integrify is robust. By leveraging Integrify 6’s widget architecture, you can integrate your process tasks into your existing dashboard or portal. Built using a service oriented architecture (SOA), REST web services and AJAX technology, Integrify 6 will export Integrify Widgets that can easily be placed onto any web or intranet page. Once your process requirements are clearly defined, 90% of the job is done. Using the Integrify graphical process designer will rapidly finish the effort. The configurable process definition features in Integrify will accurately account for all of your process requirements. On of the traditional challenges with BPM development is managing multiple environments for Development, Testing, Production, etc. Within its Web-based deployment and Administration environment, Integrify provides built-in publishing controls to management migration from “Development” to “Testing” to “Production.”  This enables support for functional and non-functional testing, as well as selected deployment to limited sets of users prior to full production rollout. Built-in process versioning also supports iterative improvements and changes, allowing all or part of a process to copied and “templated” for the creation a new process, or to be reused as a subprocess. It is worth noting that the process modeling and task flow designer is based on a common flowcharting notation rather than BPMN. This is consistent with the Lean BPM principal of making process development 3

as accessible (and productive) as possible. Although BPMN offers a standard modeling notation, which can very useful for large, distributed programming projects involving complex business analysis and requirements gathering, this complexity comes with a steep learning curve. For rapid development of process-driven applications, particularly by non-programmers, what will is inevitably more useful is the simpler flowchart metaphor combined with wizard-driven configuration ability of process attributes, such as routing, rules and task definition. This is the model that Integrify follows.

Although Integrify does not provide (and thus does not require knowledge of) the notational semantics involved with BPMN, it does support the common syntax expected of BPM modeling. This includes parallel and sequential flow logic, parent/child process hierarchy (e.g., control flow within subprocesses) as well as more complex conditions outside the realm of BPMN, such as the concept of business hours, rich email-based notification, task delegation between users (maintaining the chain of custody) and task scheduling (e.g., scheduling tasks to kick off at a specified time.)

Templates & Frameworks Integrify offers process templates across various categories such as IT, HR, Finance and more. Customers of Integrify can request process templates and import those into their Integrify environment. Generally, Integrify customers only use those templates as examples where they can learn how to define their own unique process and task definitions. There are no fees associated to the templates that customers import. Once a process template is imported, the customers will have all of its associated tasks, forms and rules. In addition, report templates are also available for customers to import into their environment. The Integrify platform provides an administrator an easy interface to export and import processes and reports. Note: Over the next year, Integrify will be rolling out a process exchange where Integrify process designers, partners and customers will be able to exchange their process definitions in an Integrify customer community site.

4

User Interfaces & Forms The End User Interface is a personalized process portal for submitting, processing and real-time tracking of requests. End users can check the status of their processes anytime using a graphical process flow. These flow diagrams will vividly show which tasks are completed, pending or in progress. Easy navigation and icons put the process management information that users need at their fingertips including an intuitive tabbed interface, user defined views into open tasks and requests, search capabilities, task delegations and user-defined dashboard reports for analyzing processes. Integrify is flexible. With the Integrify 6 widgets, users can also start and review processes, complete tasks and generate reports outside of the Integrify portal, providing users the ability to interact with processes the way you want them to.

Flexibility to quickly publish and deploy your processes: Request Portal (today’s standard) • Pre-built intuitive portal • Complete forms • Work your tasks • Run your reports Mobile - With Integrify Mobile, you can easily start a new request, complete a form or access your requests and tasks in a simple mobile app that is available for Apple iPhone, iPad, iPod Touch, Google Android, and RIM BlackBerry devices. Available on every major mobile platform, you can see pending tasks and take actions from a mobile device to make important decisions while on the go.

5

The Integrify Platform includes an easy-to-use forms library to create and manage your forms. All forms are 100% web-based and can include many different types of fields that you want to capture from users at any point in a process. With Integrify, you can use different forms in a single process or use a single form across multiple processes. Integrify forms are automatically optimized for all mobile devices. Integrify also has a formal Widget API that allows a developer to embed forms into any application they would like. They can work with any other common web frameworks like .NET, PHP, Ruby on Rails, Node.js, etc.  • Integrify stores all forms in a centralized location, allowing you to easily locate, copy or add existing forms to any process. • The online form builder makes it simple to create whatever forms you need to capture your critical data at any point in a process. • Quickly choose and define from many types of questions, giving you even more options for your form definition. • Save your users time and trouble by pre-populating form fields using standard database lookups. • The built-in Forms Editor allows you to present any look and feel you want. • Reduce errors by enforcing field validation for questions within a form.

Data & Documents Integrify allows process users to attach documents in predefined steps or with comments. Attached documents may be sent to other recipients via email and copies may be used to pre-populate downstream tasks. Integrify supports filling PDF templates with process data and compiling PDF documents into a single document. All data entered into a running process is stored in a relational database and can be used in reports.

6

Process & Rule Architecture For any task within a process in Integrify to execute, it must be given some kind of starting point. This starting point, or Start Rule, tells the Integrify workflow engine under what condition that a task should start. These Start Rules are the business rules that dictate the flow of your process based on a task completing, a task completing and data entered on a form, etc. The Process Flow visually represents these relationships by drawing a blue line (a Transition) between each task where the Start Rules have been defined.

The Configure Rules area allows you to define the Start Rules for that task. The Start Rules for any task determines how and when that task will start while the process is executing Start Rules are typically based on the status of a previous task (such as another task being completed) and/or the status of previous task completing and possibly some data associated with that task such as a form question value, an approval option, etc.

7

Run-Time Architecture Processes designed in Integrify are immediately executable. No compilation step is required. Integrify employs a publishing model where processes move from development to testing and testing to production. Access to processes at these stages is controlled by roles and permissions. Processes may trigger sub-processes and exchange data between the child and parent. Processes can be imported and exported between Integrify instances.

Run-Time Monitoring & Maintenance Integrify 6 provides active process monitoring and management for users that have been given those permissions, separate from having to define reports. Those users can quickly see the details of a process and its current status. If a user is a process manager, they would also be able to reset and reassign active tasks on the fly.

Business Performance Monitoring & Reporting Gain real-time visibility into your processes with the Integrify’s report builder. Integrify tracks and maintains an audit trail of all workflow processes, form data and user actions. All data and metrics are stored in a relational database (SQL Server or Oracle). Reports and information can be displayed in real time and/or scheduled for distribution when users need them. Use graphical reports to paint a complete picture.

Online reporting provides real-time visibility • All the data you need is available anytime for an immediate audit trail. • Run reports based on your form data to easily find the requests you’re looking for. • Users can be granted access to activity reports on any given process, allowing managers to assess, evaluate and find process efficiencies. • Get your point across visually with graphs to convey statistical information in a way that lets your users see trends and understand analysis quickly and clearly. 8

• Track your team’s progress against Service Level Agreements and use Scoreboards to track the overall efficiency of your processes to drive improvements. • User Activity Archives lets users retrace their steps. Integrify reporting offers additional detail and summarized access to request data within a given process. That data may be exposed either as a standalone report for an individual user(s) or even as a dashboard widget that may be used on a custom tab or on a Shared Tab defined by the system administrator.

Integration The Integrify Platform has an extensible architecture with multiple ways of integrating Integrify processes and workflow into your environment. With Integrify, you can customize your process and workflows as much as you like and insert your own managed code at any point in your process or when your form loads or saves.

The entire process engine is securely exposed through the Integrify REST API, opening up opportunities for customers and partners to create their own applications that incorporate workflow, forms and processes from the Integrify system. Integrify is capable of integrating process tasks into your existing dashboard or portal. A service oriented architecture (SOA) built around REST web services and AJAX technology, Integrify will open up programmatic access for custom applications while providing a widget code-export feature that allows Web developers to easily copy and paste Integrify Widgets to any existing web or intranet page. • User Authentication, including LDAP support - User authentication is fully secured and can be based on Active Directory or Databases.

9

• Security Roles provide increased control - Control access for administrators, users and testers on a by-process basis, giving you even greater flexibility in protecting your sensitive data. • Dynamic User Groups instantly adapt to organizational change - With Integrify, org changes don’t have to mean rewriting your process flows. Create dynamic User Groups using simple database queries such as “all VP’s,” and your processes will navigate the transitions quickly and smoothly. • Secure connections keep your systems safe - Integrify establishes secure connections via SSL. • Single Sign-On (SSO) - External authentication enables customers to employ their own authentication provider in any location and works with both cloud and OnPremise installations. Plugin Architecture offers extended functionality The Plugin Extensions allow for in-process, bi-directional integration with external systems. The Task Plugin architecture allows Integrify and partners to create custom application logic that can be executed at any point in a process. The plug-ins can be completely automated or can present user input screens as part of their execution. The plugins also may present an interface to administrators for configuring initialization properties. Finally, the plugins can capture and expose data to the rules engine, allowing the workflow to adjust its course based on any number of data points. 

Standards Participation Integrify uses its own proprietary process notation with no plans to move towards industry standards. Integrify customers prefer the ease-of-use in process design features found in Integrify without having the need to be verse in the various standards in the marketplace. It is worth noting that the process modeling and task flow designer is based on a common flowcharting notation rather than BPMN. This is consistent with the Lean BPM principal of making process development as accessible (and productive) as possible. Although BPMN offers a standard modeling notation, which can very useful for large, distributed programming projects involving complex business analysis and requirements gathering, this complexity comes with a steep learning curve. For rapid development of process-driven applications, particularly by non-programmers, what will is inevitably more useful is the simpler flowchart metaphor combined with wizard-driven configuration ability of process attributes, such as routing, rules and task definition. This is the model that Integrify follows.

10

Product Name

OpenText Cordys

Company Name OpenText Company Address

275 Frank Tompa Drive – Waterloo, ON – N2L 0A1 Canada

Contact Phone 800-499-6544 Contact Email [email protected] URL www.opentext.com

Product Overview Successful businesses need applications that are flexible and built-to-change. However, many organizations are hindered by IT landscapes that are built-to-last. OpenText Cordys closes this gap through a powerful, next generation Business Process Management Suite that enables organizations to adopt and embrace change and at the same time stay in control. OpenText Cordys puts the business in direct control of their processes and fosters alignment between business and IT, resulting in tangible benefits for both. OpenText is unique in its ability to align IT with business needs. The OpenText Cordys BPMS is designed to support a continuous process improvement cycle that follows the natural flow of iterative and agile transformation: • Discovery of processes based on mining techniques or simplified manual goal and activity modeling • Modeling processes according to the business objectives and strategy • Executing process in exact accordance with designs • Monitoring processes and business activities closely in real-time • Improving processes and analyzing feedback on a continuous basis OpenText Cordys also includes pre-built smart process applications that are based on industry best practices and can be deployed in as little as 30 days. OpenText Cordys smart process applications and the BPMS platform can be deployed on-premise, in the cloud, or as a combination of both.

Company Overview OpenText provides Enterprise Information Management software that helps companies of all sizes and industries to manage, secure and leverage their unstructured business information, either in their data center or in the cloud. Business Process Management (BPM) by OpenText unleashes the power of information to give employees, customers, and partners what they need to quickly and consistently deliver exceptional results. As part of Enterprise Information Management by OpenText, BPM helps organizations work more efficiently, improve the optimization of complex processes, and outperform their business goals with real-time business insight. By offering Smart Process Applications, OpenText BPM is able to accelerate deployments and deliver value faster. Over 50,000 companies already use OpenText solutions to unleash the power of their information. To learn more about OpenText (NASDAQ: OTEX; TSX: OTC), please visit: www.opentext.com.

1

Markets Served & Representative Customers OpenText Cordys has been deployed by enterprises in almost every vertical industry and across many horizontal business functions, all over the world. OpenText Cordys is also leveraged by ISVs and System Integrators to provide powerful process-based applications to their customers both on-premise and in the cloud. OpenText Cordys customers include Mercer, esure, ING, Schneider Electric, kpn, Savvis, the Dutch Ministry of Defense, and many more.

Pricing Structure For on-premise deployments the pricing structure of OpenText Cordys is based on cores / vCPUs in combination with user based pricing. An unlimited user license can be obtained as surcharge on the core price. This pricing model is simple and transparent and supports the wide variety of process patterns that OpenText supports. Support fee includes maintenance and access to new version of the product.

Supported Platforms OpenText Cordys is based on J2SE and does not require an application server to run. OpenText Cordys runs on multiple operating systems: • • • • •

MS Windows Server 2008 Red Hat Enterprise Linux 5 CentOS 6 AIX Solaris

The following databases are supported: • SQL Server 2088 • Oracle 11g • MySQL 5.5 The following webservers are supported: • IIS • Apache OpenText Cordys Cloud runs on AWS and is optimized for use of various AWS services.

Task Flow Modeling & Process Definition OpenText Cordys has a collaborative design environment, the Collaborative Workspace (CWS) where business users, business analysts, solution architects and developers can jointly work on process modeling and definition. CWS facilitates Google-doc style real-time collaboration by various participants on design models. CWS supports model driven design based on a single meta-data driven repository of artifacts that can be used to design process models and dynamic case models. Due to the underlying meta-model, various design artifacts can be linked in graphical editors through drag-and-drop capabilities like associating a UI model with a Process Model etc. CWS holds a significant repository of up to seventy different design modeling artifacts for Processes, Cases, Organizations, UIs, Web Services, Notifications, Business Calendars, Activity Monitoring, and Master Data etc. During process design, goals can be set directly on a process, as well as an activity level, in the form of KPIs. These KPIs are monitored in the Business Activity Monitoring module where process and business data can be combined and aggregated to ensure that goals are met. 2

Milestones can be defined through definition of states or stages in the Case Management module, as case processes are typically milestone or stage based. OpenText Cordys supports seamless mixing and matching of case and straight through workflow, through association of both models, so the milestone concept works for processes as well.

Templates & Frameworks OpenText Cordys has process templates and frameworks for Life Insurance Claims Handling, Non-Life Insurance Claims Handling, Insurance Product Configurator, Insurance Agent Commissions and Energy Market Processes. OpenText Cordys comes with a framework for rapid process application development called Assure that allows customers to build and deploy service-request type of smart process applications at record speed. Some of the solution frameworks have been productized and come as add-on products to the platform, such as Cloud Provisioning, Operations Intelligence, IT Service Management and Digital Asset Management.

User Interfaces & Forms OpenText Cordys has a UI designer for building rich internet applications that work across devices, leveraging HTML5 standards. The strength of OpenText Cordys is that the UI designer can fully leverage other platform services for integration and application logic. The Cordys UI technology is used by many customers to create “single of X” type of applications bringing disparate data from multiple sources together enriched with newly build application logic and steered by processes. One of the key initiatives underway, that got accelerated by the acquisition of Cordys by OpenText is provide a User Experience portal that brings portal technologies, social collaboration, HTML5 based UI design and Task Management together in a single UI environment.

Data & Documents OpenText Cordys has a strong technology foundation that includes ESB functionality for integration. These integration services allow customers to bring structured and unstructured data, documents and content into the process and process applications. In order to deal with the challenges of master data residing in various applications that are touched in the process, there is a dedicated Master Data Management module that supports synchronization of master data, data stewardship and the definition of canonical data models that can be exposed in processes and process applications. For enterprise content management OpenText Cordys leverages the rich portfolio of OpenText Enterprise Information Management products for ECM (Content Server and DAM) as well as Web Experience Management, Information Exchange, and Discovery.

Process & Rule Architecture The process architecture in OpenText Cordys is such that straight-through processes and case processes can be defined at various levels of granularity. The underlying architecture for design time and runtime is fully SOA and event based. Processes, cases and business rules are all defined as services that can call each other. Within a straight-through process, e.g. for customer onboarding, business rules can be called real time in runtime and steer the process. Similarly, process activities can be defined as a case e.g. for fraud detection, and instantiate a dynamic case process. This works the other way around as well, where in a dynamic case, straightthrough processes would be called for example to trigger correspondence creation, retrieval of data etc. Due to the event-based architecture, events may trigger processes and cases to stop, pause, skip parts of the process, handle other processed first etc. 3

OpenText Cordys comes with a Business Rule Engine that typically covers the needs of 80% of our customers. For complex and sophisticated BRM functionality we seamlessly integrate with best of breed BRMs such as iLOG. We support a sophisticated integration through single repository of business rule with a specialist rule engine, Blueriq, to handle business rules in legislative rich environments.

Run-Time Architecture The runtime architecture of OpenText Cordys is a highly scalable fully multi-tenant Smart Services Grid implemented on Java 2 standard edition (J2SE). The architectural principle behind the Smart Services Grid is based on peer-to-peer communication of stateful objects with stateless connections. Messages on the grid are handled by service containers that are tenant-aware. The service containers are defined for specific type of services like BPM service container, UI service container, database service container etc. OpenText Cordys supports 2-level multi-tenancy with a smart approach to run processes and process applications in shared mode, while allowing for customizations of on tenant level. OpenText Cordys supports auto-scaling on the basis of configurable parameters by cloning service containers which increases capacity to handle the requests. Also the architecture supports clustering on (virtualized) hardware through simple configuration. So scaling works within a cluster (cloning service containers) as well as by extending the cluster by simply adding more (virtual) CPUs.

Run-Time Monitoring & Maintenance Runtime management of all service containers is self-managed by the Smart Services Grid. A browser based administrator console is available to manage exceptions that require human intervention. In addition JMX counters are available for proactive (performance) management. For Cloud Ops we are also using the open source RHQ tools. OpenText Cordys also supports full auditing of user and administrator actions (e.g. full traceability of users handling tasks in inbox and administrator pausing, suspending, aborting process instances).

Business Performance Monitoring & Reporting OpenText Cordys has full support of BAM functionality with KPI management, Dashboards, Business Measures and automated triggers / notifications e.g. when reaching certain limits. Graphs can be created directly on top of processes taking into account any process data. Historical trend information is kept as well. In addition to this OpenText has a rich Process Intelligence solution called managerView that can take process and business data from any process engine and navigate through that data based with slicing and dicing based on OLAP cubes. managerView is the foundation for predictive analytics.

Integration The OpenText Cordys platform includes a native ESB, built on the multi-tenant and highly scalable Smart Services Grid foundation of the platform. The Cordys ESB supports web service design, data transformation including support of canonical data models, protocol adapters, messaging patterns, content based routing and leverage of various external queuing mechanisms. The OpenText Cordys platform comes with a range of out-of-the box application and technology connectors, like for SAP, Oracle, Infor, PeopleSoft, SalesForce, Insurance back-ends etc. OpenText Cordys has rich out-of-the-box connector support for JMS, MSMQ, MQ. We provide these connectors as open source connectors to the community of customers and partners, and we sell standard support on these as well. 4

The OpenText Cordys platform provides a native Master Data Management (MDM) module. The functions and features underpinning Cordys MDM are: • subscription-based synchronization • data transformation and translation component • multiple modes of tracking change • synchronization of related objects • batch data processing • administration and monitoring

Standards Participation OpenText Cordys supports a range of open standards. Relevant to mention in iBPMS context: BPMN 1.1 & 2.0 (planned for next minor release 4.4), XPDL 2.0, JSR 170, JSR 168 (prototype). PMML is not supported. Instead of BPEL we use BPML and SCXML for process and case execution. For integration we support a variety of rich web services standards: WSDL, SOAP, WS-I basic profile, XPath, XSLT, etc. For authentication/authorization and secure connectivity we support: SSL, X509, XML signing, XML encryption, WS-Security, WS-Basic Security Profile, SAML 2.0, etc. OpenText is leading contributor in the OMG for the new Case Management Modeling & Notation standard (CMMN) and VDML (Value Delivery Modeling Language).

5

Product Name

OpenText ProVision

Company Name

OpenText Corporation

Company Address

275 Frank Tompa Drive, Waterloo, ON, N2L 0A1 Canada

Contact Phone 800-499-6544 Contact Email [email protected] URL www.opentext/provision

Product Overview OpenText ProVision is a market leading business architecture, process modeling, and analysis tool providing the ability to discover, model, analyze, and optimize your business enabling you to make smarter decisions when considering changes or the impact of change on your organization. With OpenText ProVision, both business and IT personnel can work seamlessly together to create rich models, supporting initiatives such as mergers and acquisitions, business transformations, ERP implementations and upgrades, process excellence and Enterprise Information Management. The ability to take the guesswork out of business change and process improvement plans by performing a thorough analysis of proposed changes before they are implemented helps to minimize risk and ensure faster time to value. Business users, business architects, enterprise architects, business analysts, business process analysts, Lean and Six Sigma belts as well as system analysts and IT architects use OpenText ProVision. Some of the key uses of OpenText ProVision in supporting the initiatives outlined above include: • Capturing, documenting, connecting and analyzing business processes and procedures • Connecting process information with strategies, goals, objectives, organizations and projects • Identify gaps and producing plans and roadmaps • Communication of process and procedure information across organizations • Ensuring compliance requirements are met with regard to risks and governance • Supporting the transition to automation where appropriate • Generating business requirements and providing traceability • Identify and quantify the impact of business or process change alternatives ProVision is complemented by OpenText Knowledge Exchange, which is an expanded collaboration server and repository for ProVision and provides an extended ability for larger teams of users to work together. OpenText Knowledge Exchange also enables users to build, manage, update, share and collaborate on OpenText ProVision models via the web – enabling globally-distributed teams to work together on a common, model-based view of their enterprise. It is designed to better support the scalability and productivity challenges encountered by large enterprise architecture programs, which often need to support thousands of users. (OpenText Knowledge Exchange is not required for individuals or smaller teams, where the inbuilt OpenText ProVision repository is generally sufficient). 1

An illustration of the breadth of support provided by OpenText ProVision and the importance of considering process in context when improving or making changes.

Company Overview OpenText provides Enterprise Information Management (EIM) software that helps companies of all sizes and industries to manage, secure and leverage their business information. Business Architecture is an integral part of how OpenText delivers on its EIM strategy. The flexible, but powerful approach, while easy to use approach adopted by ProVision enables it to support OpenText clients across the five main pillars of its EIM messages – Business Process Management, Enterprise Content management, Customer Experience Management, Information Exchange and Discovery. Our Business Architecture approach is used by customers in pursuit of many different types of initiative, some come from a process domain, some from a data domain and some from an IT domain, but all rely on ProVision to provide them with a connected view of their organization, with fewer silos and a greater emphasis on business results. Over 50,000 companies already use OpenText solutions to unleash the power of their information. To learn more about OpenText (NASDAQ: OTEX; TSX: OTC), please visit: www.opentext.com.

Markets Served & Representative Customers OpenText ProVision is sold and supported throughout the world through OpenText direct operations as well as a network of partners. OpenText ProVision is used across all industry verticals and the full range of process improvement disciplines including; BPM, LEAN, Six Sigma, and ISO 9000. High profile customers include United Airlines, CitiBank, Intel, Amex, HSBC, HP, Walmart, Salt River Project, US DoD, Federal agencies, and Ford. 2

Pricing Structure OpenText ProVision is sold on a per-user or concurrent user basis; clients are also able to purchase enterprise licenses providing access to unlimited numbers of users. OpenText Knowledge Exchange provides unlimited access for readers of the repository data. The standard support fee includes both maintenance and updated versions of the software as they become available.

Supported Platforms OpenText ProVision is Windows desktop application with support for Windows XP, Vista, 7 and 8. (ProVision supports both 32 and 64 bit environments). Additionally OpenText can be run in a Citrix environment for ease of delivery and support of larger teams. OpenText Knowledge Exchange includes Java JDK and JRE, Tomcat, JDBC drivers Apache server and Tomcat connector. Additional software required is a Windows Server (2003, 2008, 2012) and a SQL database (SQL Server or Oracle). Supported browsers include Internet Explorer, Firefox and Chrome.

Task Flow Modeling & Process Definition Within OpenText ProVision there is a separation between process modeling and task flow or workflow modeling. It is also important to separate the audience for any improvement work. Often there is a tendency among BPM personnel to try and cram so much detail into a diagram, which is needed for technical implementation, that process participants no longer recognize the process. At OpenText we suggest you consider separating the conceptual, logical and physical models. The BPMN notation is ideal for the physical model, but causes complications that are not needed at the logical and conceptual levels. OpenText Provision supports a wide range of process notations, many of which are better suited for conceptual and physical modeling than BPMN. However, as with most things it is your choice and the tool does not force you in to a particular path. More importantly the use of OpenText Provision allows you to look across multiple processes and navigate processes in a hierarchy. This is important because when assessing the impact of a change in any one process you must be able to see what else might be affected by change, rarely does any process exist in isolation. OpenText ProVision provides rich process definition capability, both for the information required for automation and as has been stated elsewhere for looking at process more widely.

An illustration of the way in which process is inherently connected within OpenText ProVision 3

Templates & Frameworks OpenText ProVision supports a wide range of process and architecture frameworks, the most popular among our customers are SCOR, TOGAF, Zachman and DoDAF. These frameworks’ are delivered as pre-configured repositories, allowing customers to easily mix and match in order to create their own ideal environment.

Data & Documents Connecting to external data and documents has long been strength of OpenText ProVision. Within the tool it is easy to attach documents or links to any object within any other system. This is ideal for linking with procedures, videos or office artifacts that are used to support modeling efforts. Additionally OpenText Provision supports the opening of Microsoft documents, spreadsheets or presentations from within the ProVision toolset. Data can also be imported or exported from OpenText Provision via a range of options including our own Common Interchange Format (CIF) interface, XPDL, XML and CSV. Publishing of data and models is also included from within the tool.

Process & Rule Architecture Process vs. Rules vs. Capabilities is a frequent discussion topic among improvement experts. Whether rules should be included in a process model or process in a rules model should be a choice for the customer. Within OpenText ProVision there are modelers supported for all three of these perspectives, as such they may viewed separately or combined in a model as suits your purpose. The key thing is that they are integrated at the underlying data level with the tool. OpenText ProVision does not aim to replicate the functionality of a BRMS, but instead help to capture and analyze rules in such a way that they can form part of the overall improvement efforts e.g. do rules support or constrain the ability to deliver on objectives and strategy? Does the root of a problem exist with the rules as opposed to the process itself? Rules themselves may either be entered directly into OpenText ProVision or imported from external data sources such as an excel spreadsheet

Run-Time Architecture ProVision is an architectural and analysis and deign tool, as such it is not directly concerned just with the execution of automated processes. Such processes account for only a small proportion of what goes on in an organization. Customers who after understanding their organization and processes and optimizing them, may then wish to utilize systems technology to support parts of their business processes. For these IT processes OpenText provides a rich variety of choices, customers wishes to create new systems will find that the OpenText Cordys platform offers many choices and supports a wide variety of scenarios, in other cases those processes may be run in existing ERP or CRM environments. The key is that with ProVision you can maintain a holistic view of process beyond the particular automated process you have in mind.

4

Business Performance Monitoring & Reporting ProVision includes comprehensive BI and reporting facilities to aid comprehension and analysis. Through the BI tool it is possible to compare both model information with information from external sources, thus making it easier to compare and contrast theory with reality.

An example report showing a project, its constituent processes, along with a heat map to assess criticality

An example dashboard looking across a project to measure project budget, project benefits, Project hours, and program ROI.

5

Integration Architecture and process modeling do not exist in isolation. The meta-model approach of OpenText ProVision leads to the connections between strategies, objectives, goals and opportunities and the processes, data and organizational units that support them. By integrating the business aspects with the process and systems aspects organizations can avoid creating automated silos or islands of information and thus ensure that the systems created are fully in line with the objectives of the organization and that all parts of the organization operate in harmony. Additionally ProVision supports the import and export of a range of information, both to accelerate modeling efforts and to share the results of such efforts with other audiences or tools as appropriate. Integration from a ProVision perspective is not limited to technology, ProVision also brings together the competing groups who all work on process improvement.

Standards Participation OpenText ProVision supports the usual suspects in terms of IT standards for process e.g. BPMN 2.0, XML and XPDL – however it also supports a wide range of other process notations and standards fused in process improvement such as LEAN, Six Sigma etc. It is this broader support for process approaches that has kept ProVision at the forefront of business improvement and Business Architecture for more than 20 years.

6

Product Name

Pega 7

Company Name

Pegasystems, Inc.

Company Address

One Rogers Street, Cambridge, MA 02142, U.S.A.

Contact Phone

+1 617-374-9600

Contact Email [email protected] URL www.pega.com

Product Overview Pega Business Process Management (BPM) helps the Global 500 bring products to market faster, manufacture, market and sell more effectively, fulfill more accurately, and deliver superior customer engagement. Pega provides a unified environment for designing, running, and changing BPM solutions, delivering sophisticated, mission-critical business applications 30% faster than traditional application development. And Pega makes it easy to change any aspect of the solution to adapt to new opportunities. Pega BPM empowers business people to model the solution – business objectives, case and process definitions – in a form that is natural to them. Pega elegantly merges concepts of Business Process Management and Dynamic Case Management, which is critical because real work is a combination of structured and unstructured activity. From receipt to resolution, only Pega automates process with a complete, unified technology, with no need to purchase or integrate disparate products to cover all the bases. Pega provides a full set of business metaphors – data, rules, decisioning, BPM, case management, reporting, analytics, security – to drive work to done across organizational and system siloes.

Company Overview Pegasystems’ vision is a world in which business people are empowered to create and evolve their critical business systems. We empower IT with a unified and entirely model-driven BPM platform that eliminates manual coding. Pega technology uniquely meets the needs of large organizations with diverse operating conditions in fast-changing industries. It directly captures business requirements and translates them into fully documented and functioning applications. It can be rapidly and cost-effectively customized to handle the diverse product lines, channel strategies, and multi-national operating conditions typical of large organizations. Founded in 1983, Pegasystems is a $500m publicly held (NASDAQ: PEGA) company, based in Cambridge, Massachusetts, and has regional offices across North America, Europe, India and Asia. Pega entered the BPM market in 2003 and has been consistently ranked by leading analyst firms as the leader in BPM. Pega’s differentiates with: 1) a technical architecture that unifies all aspects of BPM and case management into a single model, thereby promoting faster development and deployment and the agility needed to meet rapidly changing business requirements of large companies with highly diverse business operations;

1

2) Deep CRM functionality and real-time analytics for intelligent, personal, and consistent interaction with customers across channels; and 3) Deep vertical industry application frameworks that speed time to market in the development of rich, highly customized applications in many industries (see Markets Served below). Pega continually extends its competitive differentiation by integrating these core strategic benefits with innovations in such areas as mobile devices, social user interaction, visualization and analytics.

Markets Served & Representative Customers Pegasystems serves the Global 500 in financial services, insurance, healthcare, communications, media and entertainment, utilities, manufacturing, pharmaceutical, travel and hospitality, consumer packaged goods, and oil and gas. We build and market more than 50 industry-specific solutions to serve these sectors. Representative customers are Aetna, Alere, American Express, Amerigroup Corporation, Amgen, AOL, Assurant Health, Barclays Group, Baxter, BB&T, BBVA, Blue Cross Blue Shield of Minnesota, Blue Cross Blue Shield of North Carolina, BNP Paribas, BNY Mellon, Bristol-Myers Squibb, British Airport Authority, California Franchise Tax Board, CARDIF, Carefirst Blue Cross Blue Shield, Carnival Cruise Lines, Charles Schwab, Chartis, CIBC, Citi, Commerzbank AG, Commonwealth Bank of Australia, ConEdison, COX Communications, Credit Suisse, CSC, Deutsche Bank, Deutsche Telekom, DIRECTV, Dresdner Bank, Energy Safe Victoria, Expedia, Inc., Farmers Insurance Group of Companies, FDIC, GE Healthcare, HM Revenue & Customs, HSBC, HealthNow New York, Inc., Independence Blue Cross, ING, Jabil, John Hancock Life Insurance Co., JPMorgan Chase & Co., Kaiser Permanente, Kraft Foods, La Banque Postale, Lloyds Banking Group, Lumley Insurance, MACIF, Marsh, MasterCard Worldwide, National Australia Bank Limited, Nationwide Mutual Insurance Co., New York Life Insurance Company, Nordea, Novartis AG, OCBC Bank, Orange Business Services, Parexel, PayPal, Popular, Prudential, QBE Insurance Group, Rabobank Group, Royal Bank of Canada, Royal Bank of Scotland Group, Sberbank, Standard Chartered, SunTrust, TD Bank Financial Group, Telefonica O2, Tenet Healthcare, Texas Department of Transportation, The Guardian Life Insurance Company, The Hartford, UBS, United Healthcare, U.S. Bancorp, ViPS, Vodafone, and Wells Fargo Bank N.A.

Pricing Structure Pega BPM is licensed on a usage basis with a license fee for 1) named users; 2) work items (cases) triggered in the system from other systems or un-named (usually Web) users; 3) per connection (by type) to a particular class of system (e.g. JDBC). Pegasystems does not typically charge a CPU or location-based license, nor does Pegasystems charge for staging or development seats beyond standard user licenses. Annual maintenance is charged, and includes support and upgrades. Hardware and infrastructure costs vary by the number and nature of users, service level requirements, and geographic scope. Pega BPM requires a Java Application Server and an RDBMS. It is certified for use with OSS JEE and RDBMS infrastructure.

Supported Platforms Pega BPM runs in a JVM, either inside a JEE application server or embedded, for example, in a mainframe Java environment. Most customers use Websphere, WebLogic or Tomcat . Pega is certified on HP-UX, Red Hat and SUSE Linux, Oracle Solaris, Windows 2008, and IBM z/OS, zLinux, and AIX. Pega BPM is a web-based n-Tier application, requiring only a standard web browser (IE8+, Firefox, Safari, or Chrome) for the client. Pega BPM interoperates with Web services and collaboration environments (Sharepoint, e.g.) from Microsoft, IBM and Oracle. Pega is available on-premises and in the cloud, and supports multi-tenancy. Pegasystems partners have SaaS and BPO offerings. Applications, data, and work objects are access-controlled and meet stringent security, privacy, performance, and reporting requirements. 2

Task Flow Modeling & Process Definition Pega BPM developers use a single web-based user interface, called Designer Studio, to model, configure, test, and execute Pega BPM applications. This 100% web-based tool works with development on-premises or in the cloud. Pega BPM provides 100% round-tripping between requirements, modeling, development, and deployment environments. Designer studio has built-in check-in/check-out and full version control.

Figure 1 - Pega BPM Designer Studio Developers can specialize application behavior or create new, specialized applications (supporting, for example, differences related to geography, channel, or line of business) based on existing applications and frameworks. The Pega BPM rules engine automatically selects the correct version of a rule for the particular circumstance required. This supports re-use across the enterprise.

Figure 2 - Case Lifecycle Management 3

Designer Studio supports business users (process owners and analysts) as well as IT users (developers, architects, QA, and management). In the process diagram below, each element of the flow is its own rule, and each has its own supporting rules for data entry, validation, and inter-component dependencies. Shapes follow BPMN convention, with pre-assigned types including decisions, assignments, activities, sub-flows, and SLAs.

Figure 3 – Pega BPM Flow Editing Models can be imported from Visio, PMML, and ARIS, and the system can export flows as BPEL if desired. Sub-flows are fully supported, including branched, parallel, and asynchronous flows. Users can navigate the hierarchy of flows to manage a multi-flow process. Simulation is supported and data can be collected from live flows to trigger simulations. Rules covering Organization, Role, Access, and RuleSet provide robust and flexible control of the design and execution environments and definition of application behaviors. Rules also define integration points and mappings, which can be simulated for non-live systems. The environment is designed for fine-grained iterative creation of applications, and various frameworks (Test Management, Project Management, CRM) support this effort throughout project lifecycle. Pegasystems recommends agile and iterative methodologies such as SCRUM to allow early and continual feedback on the application. Documentation can be automatically generated at any point, and includes use case and requirements information, flows, rules, UI screen shots, and testing and project details. Pega BPM automatically tailors user screens according to the task at hand, and displays only the information relevant to the situation. Built-in predictive and adaptive analytics are integrated into the rules engine and provide “next best action” advice to operators that can, for example, recommend actions that will maximize customer lifetime value. In addition, adaptive analytics continually refine the analytical model based on interaction history; the system learns from experience.

4

Templates & Frameworks Pega BPM offers industry-specific solutions, frameworks that enable rapid delivery of high-value business applications. Frameworks provide pre-built case types and stages, models, processes, rules, forms, connections and web services based on industry standards and best practices. Frameworks are available for: • Financial Services • Insurance • Healthcare • Communications & Media • Government • Life Sciences • Automotive & Transport • Energy • Travel & Hospitality • Manufacturing • Retail Frameworks include industry-specific data models (such as IBM’s IFW for Financial Services and IAA & ACORD for Insurance), as well as cases and processes implementing best practice workflows (such as FNOL in insurance). Frameworks are built with security models and auditing to meet regulations and industry standards for privacy, compliance, and quality (including USA Patriot Act for Financial Services, LOMA for Insurance, and HIPAA for Healthcare). Frameworks are licensed separately from core Pega BPM.

User Interfaces & Forms Pega BPM provides both case automation and human workflow. Work that can be automatically completed (through automated research, rules, and integration) will pass through the system without the need for human intervention. Work that requires a human touch (exceptions, customer interactions, data entry or verification) will appear in baskets or lists, and users select work by searching, navigating, or using powerful “Get Next” or “Get Most Urgent” functions. The system can notify participants through e-mail, web, or other channels. Users can also get work by logging into the portal to look for work. Work can be escalated automatically via SLAs (time-based rules attached to assignments), and can be re-assigned automatically or manually based on schedule, urgency, workload, available operators, or other metadata. The system includes a complete customizable user interface for work. UI elements are constructed from UI rules, and are responsive to different conditions around work, user profile, and application. This makes the UI dynamic, configurable, and responsive. Server- and Client-Side components are automatically built to control rollovers, calculations, validation, and disclosure, and processes contribute elements such as decision choices and screen tabs (which can also be controlled by AJAX) to the UI. Complete composite applications can be constructed within Pega BPM using its own and other applications’ UI elements, and Pega BPM can act as choreographer and orchestrator of services, applications and processes.

5

Figure 4 - Pega Case Manager Portal

Data & Documents Pega BPM offers robust support for document and content management two ways: • Categorized and versioned attachments within Pega • Document/Image handling via integration to a Content Management System (CMS) Pega BPM provides full document handling capabilities including scanning, routing, attaching, and disposing documents as part of work objects. Documents are versioned and managed with work, and can be examined by a user with proper access. Pega BPM natively supports several types of attachments: • Files, such as Microsoft Office documents, commonly contain supplemental case data • Notes contain text that is pasted into, or typed directly into, a work object • URLs can reference internal or external resources • Correspondence is system generated e-mail, retained and linked to a work object • Images – generated by scanning paper documents or via digital input/retrieval – usually contain case materials such as receipts, paper forms, or other supporting documentation Pega BPM provides support for standard CMS systems using CMIS or other native connections. An image or document in a CMS can be attached to a case without needing to be replicated. Pega stores the reference and retrieves the attachment in real time from the CMS when needed. Pega retrieves annotations and other metadata as well, based on configuration of the link. Pega BPM can integrate across multiple CMS, providing a uniform view of documents and images across multiple systems. CMS events can trigger case creation or status change within Pega, and Pega can store case results, attachments, and correspondence, along with case metadata, into a CMS.

6

Process & Rule Architecture Pega BPM uses a unified service-oriented architecture to provide services, applications, process, and rules. Capabilities, as described below, handle tasks from management and monitoring down to object persistence and repository. Client applications access Pega BPM nodes locally or remotely via JSR 94 API calls, through client EJB calls, through JMS messaging, or through Web service invocation. Pega BPM is also accessed through Servlet or JSP interfaces from browser clients. All of these methods access the same repository of processes, rules, and work objects concurrently. Each element of an individual process has associated rules defining local behaviour, UI, and activities related to the work object (case). This fine-grained abstraction of process nodes works with the medium-grained abstraction provided by cases, flows, sub-flows, and integration elements (services and connectors) and the coarse-grained abstraction of callable process and rules services to provide an extremely flexible process architecture.

Figure 5 - Pega BPM Layered Architecture Management Services provide process monitoring, measurement and control “cockpit” to manage organizational models, decisions and policies. Service Oriented Business Application: Application frameworks built on the Pega BPM suite’s core components: case management services, BPMS, and BRS service components. Presentation Services are rule driven, allowing GUI to be generated dynamically, based on work, customer, participant, channel, and time considerations. Case Management Services support the coordination of multiple processes, policies, and work objects all in the context of one project and its related tasks. 7

Business Process Management Services include the information model, policies and organization along with flows. Human participants can be operators, roles, or business units. Supports a rich collection of assignment models and queues. Business Rules Services provide a comprehensive collection of rule types for Decisions, Analytics, Process, Data management, and Declarative (automated independent calculations). Pega supports both forward and backward (goal seek) chaining and inferencing. Object Persistence Services: All objects – rules, data, work, and attachments – are persisted automatically to a relational database. Relationships are maintained along with data and metadata. Security Services: Pega BPM supports single sign-on (SSO) using external directories services such as LDAP or Active Directory. Users can have permissions on specific class objects or instances: for example to create or delete an instance of the class or just to have viewing privileges. Event Services: Pega BPM supports an event-driven architecture where the underlying engine responds to events of different categories: Business Events, External Events, and System Events. Integration and Transformation Services: Pega provides a comprehensive collection of technology adapters, including SOAP, MQ, JMS, EJB, .NET, SQL, and application-specific ERP, CMS, and mainframe adapters. Integration handles both internal back-end systems and external trading partners. Monitoring Services enable system administrators to examine resources consumed by Pega BPM applications. This helps the administrator to understand application resource utilization for different types of operations.

Run-Time Architecture The Pega BPM runtime consists of three main components: • The Process Engine handles process automation, human interactions, and case management • The PegaRULES Engine executes Pega’s rule resolution algorithm and selected rules • The runtime environment provides services for system management and data interactions The process engine manages all aspects of processes, human- and system-driven, including routing, skillsbased selection, and escalation of tasks based on rules associated with a process or assignment. The process engine also handles organization, access, and timeframe, including access groups, work groups, calendars, and all timers associated with active work objects and process instances. The process engine handles work objects, including related work objects, with rules to control creation of relations and sub-objects under “cases”, “covers” and “folders”. This allows a piece of work to be associated with multiple flows and transactions, providing fine-grained control of work. This paradigm also supports asynchronous flows with compensating transactions. The rules engine selects rules for execution, compiles them to Java at run time, and loads, caches, and executes rules in response to events, processes, and user input. The rules engine encapsulates a patented forward/backward chaining inference engine. Objects running in the rules engine (and therefore also in the process engine) are “live.” From a user’s point of view, modified objects (processes, decisions, UIs, etc), once saved, are immediately deployed and operational. This means there is no gap between design and execution. The runtime includes a Clipboard which contains objects that represent work data. The runtime provides other essential features such as performance monitoring, security management, context management, Java

8

caching, and data access. The runtime also handles connections, both client and server, to other systems. Pega BPM can run as a series of loosely coupled “nodes” that bring the execution of processes and rules in close proximity to the requesting user or system. Nodes can run within the Web container tier, completely within the EJB container server tier, a combination of both, or completely embedded.

Run-Time Monitoring & Maintenance Run-time monitoring and maintenance in Pega BPM comprises several elements: • A comprehensive BAM lets managers discover and correct problems related to work data and participants, redirecting or suspending work • Flows provide built-in mechanisms for defining compensating transactions and handling work exceptions, including aborting or suspending related objects • The runtime uses JTA to handle distributed commits for multipart transactions • The process engine handles notification as part of flows triggered by events or SLAs • System-level audit trails provide notification of performance problems and violations of best practices Pega BPM relies on application server clusters to support large enterprise applications, and has a flexible and open architecture. All processes, rules, and work objects are stored in relational databases such as DB2, Oracle, or SQL Server, and accessed via JDBC. The XML clipboard, provided as part of the runtime environment, manages persistence of work objects and presents a uniform view of work to the process engine. All modifications are managed under database transaction control. Within the J2EE application server all the resources of Pegasystems application are managed by the application server. Pega BPM benefits from the scalability and failover support of clustered servers. With the scalability support of the load balancer, new sessions can be created on servers that are less busy (hence balancing the load). The architecture also supports failover. The user sessions that were executing on the failed server will be restored on other servers in the cluster. Pega also offers optional extended support for monitoring and control with an Autonomic Event Services monitoring application, and optional Zero-Disruption Architecture support for easy HA management.

9

Business Performance Monitoring & Reporting Pega BPM includes a complete Business Activity Monitoring (BAM) capability. This is made up of over 120 standard reports that review Process Efficiency, Quality, Operator processing levels, and so on (see below). These are all “live” against the running system.

Figure 6 - Chart Editor Pega also includes a set of process-based reports that operate as a visual overlay on the process, reporting timeliness, performance, latency, throughput, etc for work passing through a process. Reports can be exported and combined with reports on existing ERP systems to provide an enterprise balanced scorecard view for performance against business targets. If a report is not provided out of the box, users can work through the Report Editor to generate new reports that can be added to the standard library of reports. This allows a user to develop new reports for the management dashboard based on select work elements measured against other work, users, or timeframes.

Integration Pega BPM includes a full suite of integration facilities. Built-in “Live Data” integration simplifies the incorporation of enterprise data sources and systems of record (such as SAP and Salesforce.com) into business processes by automatically retrieving data where and when they are needed. The model is declarative; no programming or even process modelling steps are used to explicitly fetch data. Re-usable data objects cut development time. Pre-built adapters for popular applications and technology interfaces (e.g., WebSphere MQ, Web services, REST, JMS, EJB, etc.) simplify connectivity. Built-in caching and predictive retrieval improve application performance. Because Pega Live Data is declarative, data management does not clutter process or UI definitions. Business users can focus on business process without getting bogged down in data management. Projects move faster because they can use simulated data to create process definitions while IT works in parallel on setting up real data integration. Users enjoy faster application response time thanks to advanced caching and predictive retrieval. 10

Pega provides HTML forms for mapping internal properties against external data elements that can be used in conjunction with Pega BPM’s built-in wizards for introspecting WSDLs, EJBs and relational databases.

Standards Participation Pega supports the use of standards-based components wherever possible. This includes support for BPMN, BPEL, XPDL, PMML, WS-*, HTML5, CSS, and JSR94; runtime constructs such as portlets; interoperability and integration using standards-based integration; flexibility to deploy in low-cost OSS environments based on Linux, Tomcat and PostgreSQL. During development, customers are able to import XML-based definitions. Customers can also use code developed using other tools although it is generally not recommended to move outside the model-based paradigm in order to fully enjoy the customization, scalability and re-use benefits of Pega.

11

Product Name

Signavio Process Editor

Company Name

Signavio, Inc.

Company Address

440 N. Wolfe Rd, Sunnyvale, CA 94085

Contact Phone 650.388.9251 Contact Email [email protected] URL www.Signavio.com

Product Overview The Signavio Process Editor is the leading intuitive platform for next generation business process analysis (BPA). Available as on-premise or Software-as-a-Service (SaaS), the Process Editor catalyzes improvement of operational efficiency through the development and simulation of optimal models using BPMN 2.0. Whether your goal is capturing ‘as-is’ documentation or designing optimal ‘to-be’ processes for your enterprise, Signavio’s tool is the number one choice for process modeling and analysis. The best processes require teamwork. Signavio’s collaborative BPA solution engages your organization in cooperative modeling to improve your bottom line. The cloud-based Process Editor enables process transparency throughout the entire organization, even for global enterprises. Simulation with Signavio strengthens the ability to make a selection between multiple future state process options. The ability to generate data on the anticipated benefits of a particular process scenario over others helps in supporting arguments for the proposed process improvements. The simulation module provides a means to efficiently test various models, and convey actionable insights before making the implementation decision. Signavio’s QuickModel application supports mobile platforms and web browsers and simplifies process modeling for everyone. Now capturing, documenting, and sharing professional models is as effortless as typing in a spreadsheet. QuickModel allow anyone to create BPNM 2.0 complaint process models without any training in process modeling. The application creates a visual model as each step in the process are defined. QuickModel results are immediately visible and available within the Signavio Process Editor, where process experts can add relevant information such as IT system dependencies, events, etc. to further expand the model. Thanks to the intuitive design, the Process Editor is suitable for all user groups- those new to process modeling or experts alike. All users benefit from the features developed to support professional process design, including: Adherence to BPMN 2.0 standard • • • • • • •

XML roundtrip process execution with Activiti, Camunda Fox, jBPM and SAP Communication of processes and related documentation through the process portal Detailed reporting, including process cost calculation and resource requirements (RACI) Custom validation rules for all models- compliant with standards you define Advanced optimization of workflow design through simulation Truly collaborative, fully browser-based, no additional client side software required Full revision control on all model content 1

Company Overview Derived from the Italian word Segnavia meaning signpost, Signavio prides itself on helping companies establish optimal process landscapes. Signavio focus is business process analysis (BPA) and improvement. Signavio’s tool, the Process Editor, leads the SaaS based BPA solution world with technical innovations ranging from collaborative process modeling, QuickModel, ensuring model quality with validation rules, multi-layer visualization, and an easy to use simulation module. Established in 2009, the company launched the first commercial version of its SaaS based Process Editor. Headquartered in Berlin, with offices in the Silicon Valley and Singapore, Signavio continues enhancing its leading solution for BPA. Today, more than 40 employees work to deliver our customers a powerful and easy to use modeling solution that supports the widest range of modeling skills. The team leverages its deep understanding of BPA and its commitment to our customer’s success. The company’s focus is on development of the BPA toolset, not providing subject matter expertize in every industry vertical. To better support our customer’s process improvement projects, Signavio recognizes consulting services as a key enabler for many BPM projects and established a global network of consulting partners. Our partners offer relevant industry and BPA experience, helping our customers achieve a successful outcome. At the core, our team focuses on our central goal – ensuring our customer’ success by providing the ‘best of class’ BPA solution, with cloud based or on-premise deployment options.

Markets Served & Representative Customers Signavio is a leading collaborative BPA software platform. The Signavio Process Editor is suitable for all major industry verticals. Today, more than 450 companies worldwide trust Signavio to help improve the performance of their businesses - and the number grows daily. Industries ranging from insurance to finance to media attest to the success realized after implementing Signavio. Companies including AOK, BMW’s M3, Cisco Systems, Comcast, Headstrong and Union Investment represent customers who are benefitting from Signavio’s Process Editor’s ability to help with optimizing their business operations Signavio provides complimentary licenses to students, instructors, and researchers through its BPM Academic Initiative. More than 12,000 users in educational institutions rely on Signavio for their process modeling projects in curricula such as business management, manufacturing process and quality systems.

2

Pricing Structure Signavio offers both a SaaS based subscription model an on-premise server deployment to meet the organizations preferred deployment approach. SaaS: Signavio’s Corporate Edition of Signavio’s SaaS based solution in $174.95/modeling user per month. The price for process portal users starts at $174.95 per month for 100 users. Volume pricing discounts apply. Additional pricing information is located at www.signavio.com On-premise: the Corporate Edition of Signavio’s SaaS based solution in $3,375/modeling user. Pricing for process portal users starts at $3,375 for 100 users. Please contact Signavio for pricing on the Ultimate Edition Modeler license fee. Volume pricing discounts apply. Options: REST/Mashup API, SharePoint connectors, Bruce Silver’s Methods and Style validation rules, LDAP and Active Directory integration, Oracle, and DB2 connectors, ITIL Process Library are additional costs.

Supported Platforms Signavio supports cloud based deployment and on-premise (behind the firewall). Both are Tomcat/Java based. The Signavio Process Editor is a web-based application that is compatible with Microsoft Windows, Mac OS X, or Linux clients. The on-premise server requires at least a 5GB web server and a 20 GB database server (can run both on one logical server) - Oracle databases require approximately 1.5x more hard-drive space. The solution can also be deployed as a VMware compatible virtual appliance on your own hardware, in Amazon’s EC2 or in SAP’s HANA. Webserver Software: • Operating systems: Debian Stable Release 64-bit, Microsoft Windows 64-bit • Oracle Java6 JRE (64-bit) • Apache Tomcat6 64-bit is required so that the Java VM is able to address more than 1.5 GB of heap space. Database: • MySQL 5.x (InnoDB Storage Engine), Oracle 10g, Oracle 11g, MS SQL Server 2008, IBM DB2 9.7 (since Signavio Process Editor 6.8.0) Client-side Hardware: • Processor: 2.00 GHz or more

• 1.5 GB RAM

• 100 MB available disk storage

Client-side Software (nothing other than a modern web browser is required): • Operating systems: Microsoft Windows, Mac OS X or Linux • Web browser (read-only access): Microsoft Internet Explorer version 6.0 or higher, Mozilla Firefox version 3.5 or higher, Apple Safari version 4.0 or higher, Google Chrome version 10.0 or higher, Signavio Thin Client version 1.0 or higher • Web browser (modeling access): Microsoft Internet Explorer version 9.0 or higher, Mozilla Firefox version 3.5 or higher, Apple Safari version 4.0 or higher, Google Chrome version 10.0 or higher, Signavio Thin Client version 1.0 or higher (only for Microsoft Windows XP/Vista/7) • PDF reader (e.g., Adobe Acrobat Reader version 9 or higher) • Flash player (e.g., Adobe Flash Player version 10 or higher) 3

The Flash player is only used for the Signavio Process Editor help to present describing screencasts. If your security rules don’t allow a flash player to be installed, it is still possible to use the Signavio Process Editor. The Signavio Thin Client was designed for companies using older versions of the Microsoft Internet Explorer (version 6.x, 7.x or 8.x) as the default or single web browser. The Signavio Thin Client can be requested as a pre-configured installation package for installation on the client (modeler’s desktop.)

Task Flow Modeling & Process Definition

The philosophy behind task flow modeling with Signavio is simple - provide an easy-to-use and truly collaborative tool for business users and modeling experts alike. Signavio’s process design environment starts simply with opening a new browser tab, logging in, and clicking ‘new.’ At the highest level, our tool provides an intuitive user interface to help your organization achieve improved efficiency derived from collaborative process optimization. Features such as process portal providing read access, commenting functionality engages all process participants, not only process modelers. Signavio’s configurable modeling conventions, an integrated data dictionary and process reporting in standard formats represent an extensive list of capabilities built-in to help your company better define and optimize its processes. With Signavio’s solution, processes can initially defined in one of three ways – via import of standard XML BPM models, XPDL or ARIS format, directly via the graphical editor. If a business user prefers, they can also create a model using the spreadsheet like input provided through the QuickModel module - and later optimized using full-featured editor. It is also possible to capture and view business processes using QuickModel on the iPad, securely, wherever you have access to the Internet. Signavio’s editor is a full-featured modeling tool. Diagramming is as easy as dragging and dropping elements from the shape repository in the left column. Once your workspace has active elements, you can then use the interactive shortcut menu - activated by hovering over/click on diagram elements. Cutting, copying, and pasting elements is also simple with the editor. Site administrators typically begin by creating the shape repository subset when configuring the modeling conventions that will be available to the process modelers. The shape repository displays all modeling elements available for the selected modeling notation. Shifting between predefined lists is done by clicking the subset drop down menu and selecting another group. 4

The admin can also easily manage users with or without LDAP/AD integration. All users access models is controlled at the User-Group-Others level. All models have complete revision control, and the tool provides for direct side-by-side comparison of any models or any version. This ability to compare models also includes the highlighting of elements that have been modified between the two versions. Whether importing and updating pre-existing models or designing new ones, Signavio removes the challenge in achieving optimal process models. Opening the editor lands users in the Explorer view - the preselected workspace with all necessary folders and related projects. Simply navigate to the model you wish edit, or click New and begin designing either of the following: a Value Chain, BPMN 2.0 Diagram, UML Class Diagram, UML Use Case Diagram, or an Organizational Chart. In addition to validating models against Bruce Silver’s “Method and Style” guidelines (optional) you can check your model against Signavio’s modeling conventions of even define custom conventions according to a set of rules defined to meet your organization’s specific model quality requirements. All models can be checked automatically on save. The ability to generate process documentation is as easy as clicking a button to create a Word or .PDF narrative of the process according to a standard process documentation template you define. Signavio’s Ultimate Edition includes the ability to simulate any process model. It also supports the ability to make a direct comparison between simulation runs with different variables. Simulation provides an excellent way to validate the proposed ‘to-be’ model state in any process improvement initiative.

5

Templates & Frameworks Signavio provides its customers with the freedom to begin modeling by their own standards. Our tool was designed to engage its users from the start. Rather than prepackaging the software with generic predefined models, we meet our customer’s goals by providing an easy-to-use tool and introduce them to one of our Consulting Partners. The partners represent a network of BPM experts who can provide helpful, industry-specific knowledge and experience for customers needing a more involved implementation of the tool. In addition to the Consulting Partner program, Signavio offers private workshop training sessions. These in-depth workshops aim to enhance a user’s knowledge of BPMN and use of the tool. The workshops provide personalized training to each participant, exposing him/her to practical exercises and use cases. During the course, the instructor can help to develop and improve specific process models that are relevant to the business.

Data & Documents Referencing any number of documents from any diagram elements is all possible in Signavio. You can either use links to external documents (for example links to documents stored on a Microsoft SharePoint server), or you can upload documents in Signavio and reference these documents within your processes. In a central dictionary you can also define reusable objects that you can link to process elements. These objects can also reference documents. It is also simple to embed Signavio within other HTML applications within the enterprise.

6

Run-Time Architecture

Process elements (e.g., BPMN sub-processes) can reference other processes to build up a process hierarchy on the one hand, and to split up a large process into several smaller parts for better clarity. For each process element you can define custom attributes that can link to entities of a business rule engine. The creation of executable workflow with Signavio involves exporting BPMN processes to the standardized BPMN 2.0 XML format, then round tripping to a process execution engine. The fact that Signavio supports widely used open source execution engines saves organizations considerable capital when compared with iBPMS vendors offering a vendor specific (exclusive) stack.

7

Integration

There are multiple ways to integrate Signavio with other enterprise applications including ERPs. The Signavio Server REST/Mashup API allows to access all elements in the Signavio system including process models, dictionary objects and BPMN2.0 element attribute values.

Standards Participation Signavio Co-CEO, Dr. Gero Decker, participated in the BPMN 2.0 standardization process. Signavio is an active member of the OMG. Signavio fully supports BPMN2.0.

8

Product Name

Trisotech BPM Solution Portfolio

Company Name Trisotech Company Address

3100 Cote Vertu B380 Montreal, Qc. H4R 2J8 Canada

Contact Phone 514-990-6639 Contact Email [email protected] URL www.trisotech.com

Product Overview The Trisotech BPM Solution Portfolio is an integrated set of knowledge resources and software applications ensuring success in the early stages of any process improvement endeavor. The Trisotech BPM solution Portfolio focusses on the Human side of Business Process Management (BPM). It offers an exhaustive set of learning resources to increase the BPM maturity of your organization along with an intuitive, simple to use, collection of applications to enable Process Discovery, Process Modeling and Process Analysis. The Trisotech BPM Solution Portfolio is independent of your current organization’s BPM maturity or process improvement methodology. It complements any currently deployed BPM technology by supporting all leading BPM interchange standards. By developing the competencies of your organization and decreasing the complexity of the BPM toolset, the Trisotech BPM Solution Portfolio makes process improvement accessible to all business participants of your organization, not just the process and technology experts. The Trisotech BPM Solution Portfolio enables cloud flexibility and agility. All solutions are accessible on the public cloud, or can be delivered on a managed cloud deployed on premise behind corporate firewalls. A shared cloud based repository provides centralized visibility in a socially aware collaboration environment that ensures engagement everywhere anytime. The Trisotech BPM Solution Portfolio enables design by doers, learn by doing, social creation and publishing, in a uniform, intuitive and simple user experience.

Company Overview Founded in 1996, Trisotech is a privately held Information Technology company based in Montreal, Canada. Trisotech is focused on delivering Agile Services and Solutions aligned with Business Priorities on a simpler Technological Environment. For more than 10 years, Trisotech has been actively involved in the BPM market. Trisotech is committed to open standards and have actively participated in the development and creation of leading standards such as BPMN, XPDL, CMMN and BPSim. Trisotech’s vision is to develop BPM solutions that involve the entire organization not just IT or process experts.

1

Markets Served & Representative Customers Trisotech provides Software Consulting Services and Business Process Management (BPM) Solutions globally. Trisotech solutions are in use in more than 191 countries around the world across most verticals (Finance, Manufacturing, Transport, Mining…). The BPM Solution portfolio provides solutions that are adapted to everyone from the BPM novice to the BPM experts.

Pricing Structure All components of the Trisotech BPM Solution Portfolio are accessible on a yearly subscription base on the public cloud, or can be delivered on a managed cloud deployed on premise behind corporate firewalls. The yearly subscriptions pricing of the individual solution is as follows: Cloud Version

Pricing (per user/per year)

Discovery Accelerator

www.DiscoveryAccelerator.com

$360

BPMN Modeling

www.BPMNVisioModeler.com www.BPMNWebModeler.com

$360

CMMN Modeling

www.CMMNWebModeler.com

$360

Business Process eLearning

www.BusinessProcess101.com

$1120

BPMN 2.0 eLearning

www.BPMN101.com

$580

OCEB Certification eLearning

www.OCEB101.com

$1120

The complete Trisotech BPM Solution Portfolio is also available on premise behind your corporate firewall as an Enterprise Server Edition (ESE). The Enterprise Server Edition includes all solutions and is integrated with your IT infrastructure. The Enterprise Server Edition (ESE) is available as a yearly subscription and pricing varies with the volume of Client Access Licenses (CAL) licenses purchased (from $1440 to $270 per CAL).

Supported Platforms The Trisotech BPM Solution Portfolio can be deployed on the cloud or on premise. For cloud deployments, a simple access to the internet is required and a web browser that supports HTML5. The Trisotech BPM Solution Portfolio Enterprise Server Edition (ESE) requires the installation of software behind the corporate firewall. Trisotech is a Microsoft Partner and the ESE can be deployed on a Microsoft Server Operating System (virtualized or physical). It requires a Java 7 runtime and optionally a Microsoft Visio 2010 license.

Task Flow Modeling & Process Definition The Trisotech BPM Solution Portfolio is targeted to different user in the business. Discovery The Discovery Accelerator product is accessible and designed with all users in mind with its very simple interface anyone can participate in the initial discovery effort of your business. The simple interface allow for two very common discovery use cases to discovery who, what, where when, and why things are done in your business. 2

Facilitated Discovery Session



Discovery from existing documentation



Using facilitated discovery sessions, a facilitator can work with multiple subject matter experts together and identify the different activities, actors, events, artifacts, system, goals and their relations. Using an existing document, you can simply highlights the same elements in the text then reorganize, rename and document them. Both approaches can be combined to refine the discovery. The discoveries can be furthered modeled as BPMN processes or CMMN cases in our modelers. In addition, you can use your discoveries to generate great documentation or engage your enterprise architecture team with an export to UML. Modeling The portfolio contains two modeling solutions. Whether you want to model the control flow of your process or take a data centric approach, our modelers are designed to express your thoughts easily. BPMN Modeler (Visio or Web)

CMMN Modeler (Web)

The modeling products (BPMN, CMMN) integrates into familiar interfaces like Visio and your web browser to make sure as many people as possible can participate in the modeling effort. It is designed with simplicity and accessibility in mind but it is also very powerful and provides experts with the expressiveness that they need. The BPMN Modeler integrates a next generation validation that not only highlights your mistakes but also suggest eLearning courses accessible directly from the tool to help you understand and correct your mistakes.

3

Analysis The Trisotech BPM Solution Portfolio integrates with the L-SIM BPMN 2.0 simulator from Lanner. It provides an interface to fully configure the Time, Control, Resource, Priority, Cost and Property parameters of your business process if you have some business process simulation experience. For the simulation novices, the BPMN 2.0 modelers simple one-click, pre-configured simulations will indicate how often the tasks in your diagram occur, the tasks that are never used and the number of times that your process reach each end events.

Data & Documents The Trisotech BPM Solution Portfolio includes a repository that let you store your models. This repository offers personal and group repositories to which you can invite colleagues and manage their access rights. The repository let you transparently access your models between the Visio edition and the Web edition of our modelers.

Run-Time Architecture The Trisotech BPMN Solution Portfolio created models can be exported to the most popular BPMS run-time environments using international standards like BPMN, XPDL, CMMN and BPEL. You can then choose the best Run-Time for your needs from various vendors or from free open source offerings.

Integration The Trisotech BPM Solution Portfolio is a complementary solution to the enterprise BPM effort. It greatly contributes to reduce the risks normally associated with BPM projects. All solutions import and export to industry standards such as BPMN, CMMN, UML and the eLearning curriculum help increase the enterprise BPM maturity. Because the portfolio supports the most popular international standard, it is very easy to integrate with the enterprise existing BPM infrastructure or use it as an accelerator to reach a higher BPM maturity and deliver a first BPM project. We expose RESTful services to access and automate the capabilities of the server. This interface let you access the models stored in the repository and also exposes Trisotech Cloud Apps. These services can be used to verify, validate, convert, transform, visualize and simulate BPM files in various formats like Microsoft Visio, XPDL, BPMN 2.0 and Microsoft Project.

Standards Participation Over the years, Trisotech has actively participated in the elaboration and improvement of many standards. Recently, we were part of the working group that defined OMG’s modeling standards BPMN 2.0 and CMMN 1.0. We also led the effort for the WfMC’s simulation standard BPSim and modeling standard XDPL 2.2. Trisotech is also an OMG Certified Expert in BPM (OCEB) content developer. This content is the base of our eLearning offering. Our tools also support other international standards that we were not involved in defining like OASIS’s process execution language BPEL and OMG’s modeling language UML. Trisotech is an active member of both the OMG and the WfMC.

4

Product Name

Living Systems Process Suite (LSPS)

Company Name

Whitestein Technologies

Company Address

Riedstrasse 13, Cham, Switzerland

Contact Phone

+41 44 256 5000 (+1 843-8223-187 for U.S.)

Contact Email [email protected] URL www.whitestein.com

Product Overview Whitestein’s flagship product is the Living Systems Process Suite (LSPS), a domain agonistic intelligent goal-oriented BPMS for the design, execution, analysis, and agile optimization of business processes. A leading industry analyst stated the following about the Living Systems Process Suite: “One of the world’s leading Intelligent Business Process Management Suites, a next generation, process based platform that incorporates Goal Driven Flow, Adaptive Case Management, Business Process Management, Business intelligence, Business Activity Monitoring, and Service Oriented Architecture capabilities on a pure J2EE architecture to promote Process Management, Decision Support and Social & Mobile collaboration to enable Intelligent Operations.” LSPS is a better way to build powerful and sustainable business applications. Organizations need technology that is easy to build, adapt, and improve. Those organizations need technology that will be quickly adopted by their resources, extended to their partners, and improved by the people that use the applications. They need these apps to integrated into the existing systems and provide users good business intelligence and decisions support. This is what LSPS has been created to provide. A key differentiator of LSPS is that if offers the only true goal-oriented approach to process modeling and execution. Goals allow for alignment of strategic and operational policies of a business with the processes themselves, allowing any agility built into the process structure to be used beneficially by optimising process execution flow toward the achievement or maintenance of goals. This technique is particularly useful for case-oriented processes where flexibility can be a significant advantage. The ideal customer of LSPS is any individual that has a stake in improving business operations through a thoroughly modern ‘living’ approach to software design and integration.

Company Overview Founded in 1999, Whitestein is a leading innovator and vendor of intelligent Business Process Management software with operations, partners, and customers spanning the world. Whitestein is a different breed of intelligent BPMS provider. Our focus from company foundation to today has been on developing intelligent software for intelligent business operations; this is not an afterthought provoked by perceived movement in market demand. This fact was noted by Gartner in their 2012 iBPMS magic quadrant, and consistently by our customers who find working with our software to be everything they expected of a BPMS beforehand.

1

Our philosophy is to create intelligent, ‘living’ enterprise software that responds to the specific and changing needs of business environments by aligning and optimize business processes and operations in real-time. Across our product line, the common denominator is an intelligent software core based on innovations drawn from intelligent systems research, that seeks paths to improve operational efficiency throughout your value chains, resulting in better performance, lower costs, and the agility to deliver results to customers in real-time. We offer the iBPMS platform and vertical solution stacks for multiple sectors including financial services, manufacturing, telecoms, logistics, energy, or the public sector, our software will transforms businesses into a profoundly more competitive vehicles for delivering value to your customers. Whitestein Technologies’ products are used by organizations spanning the globe, spanning major enterprises to small niche businesses. We maintain offices in several European locations, Hong Kong, Singapore, and Dubai, and have partners operating in the United States and Latin America. To strengthen service offering and market presence, we partner with a select group of leading technology vendors and service providers. Whitestein also maintains valued relationships with several leading industry and academic research institutions.

Markets Served & Representative Customers Whitestein offers the LSPS iBPMS platform and vertical solution stacks for multiple sectors including financial services (banking and insurance), manufacturing, telecoms, logistics, and government. Representative Customers: • FS Banks: UBS

• Government: US Dept. Veteran’s Affairs

• FS Insurance: VIG

• Manufacturing: Daimler

• Logistics: DHL

• Telecommunications: Swisscom

Pricing Structure LSPS Design Suite Perpetual license & term license models available Per named-user and per concurrent-user options available LSPS Production Runtime Perpetual license & term license models available On-premises and hosted models available Per named-user and per-concurrent user options available for human-centric applications Per process instance and per transaction options available for system-centric applications Bundles Discount on Design licenses scaled with Production Runtime license volumes Maintenance policy is right of access to all updates and upgrades for a fixed annual fee calculated as a function of license investment.

Supported Platforms LSPS design environment is Eclipse, and generates applications as enterprise archives for deployment to JEE compliant application servers. All JEE major application servers are supported. All major databases are supported. Full support is provided for hosted deployments to clouds and datacenter operations. Deployments may be dynamic combinations of on-premise and cloud operations. 2

Task Flow Modeling & Process Definition The design environment is Eclipse-based and thus aimed squarely at developers of model-driven applications. Supplemental Web-based tooling including process administration and BAM are useable by business roles. A screenshot of the LSPS design environment is:

Scenario-based ‘what-if’ simulation is supported via an embedded Glassfish application server. Model animation is also supported via the execution administration console. Model types include: data, goals, workflow, tasks, organization structure, rules, forms, reports, integration interfaces. Organizational structures contain role & relationship model elements, and can be linked actively to third-party systems such LDAP and Active Directory. Online and Eclipse-based integrated help is available. A full modularized training program is available. Process documentation can be generated automatically and on-demand with output. Standard output document format is navigable PDF.

Templates & Frameworks Every process application created with LSPS can be designed as a one-off solution; however, each will more typically take advantage of layered libraries which promote, or potentially mandate, re-use of model elements, templates and patterns. The essential structure of an application is shown below. All libraries are optional.

3

Compliance and efficiency often dictate that processes throughout an organization use, or conform to, one or more published templates. These templates can be stored in libraries that can be referenced from process models, with their use either mandated or optional. This improves re-use and ensures uniformity, while allowing differentiation when appropriate. As an example of use, an organization with operations in several countries may enforce that each remote office follow the same core process to on-board a new customer, while allowing each to extend their local process to accommodate specific local regulations.

User Interfaces & Forms LSPS is designed from base principles to seamlessly support the intersection of all three approaches to process management; our view is that all are often key facets of strong application design. The user environment has deep support for human-centric work with role-based task (work) lists, dynamically ordered queues, work groups, generated Web-forms for human interaction, and full Web-client applications with dynamic structure, content, and screen-flow. Human initiated and processed tasks can just as readily invoke a service for system interaction, as request input from another human via collaborative work. Push & pull notifications are supported, as are portlet-oriented dashboards.

Web forms are designed with a powerful form-modeling framework that renders to multiple technologies including JSF and Vaadin for rich and dynamic AJAX styled Web client interfaces. The product has intelligent support for composite application construction, within which processes can be driven by combinations of contextual events influencing changes to both data and workflow. This allows applications to smoothly integrate both structured and adaptive process classes. Full support is provided for task delegation, substitution (deputization), and escalation. Escalation processes can be triggered by complex event processing controlled by process rules and policy goals. Every application artifact can have metadata attached to its state which can be used for a variety of purposes, which include indications of urgency and prioritization. The assessment of task state is continuous and can be reported via dashboard charts in human user Web interfaces. The product conforms to a 3-tier architecture implying clean delineation between application (task execution) logic and presentation logic. 4

Data & Documents The product has integrated document management capabilities including support for any document or media type (e.g., video, skype record), extensible metadata for user-defined document properties, intelligent search with free-text & fuzzy matching, document linking to any other CRM data, workflow, document, etc., roles & rights security access controls, version control, subscribable event triggers on document or folder changes, document, data and usage history fully captured for auditing, and integration with third-party systems including Microsoft SharePoint. Version control is backed by standard systems including subversion and git, both of which support checkin/out of content. Documents and metadata state attached to documents can be used to instantiate and control process instances. Process variables can be defined using a specific model view; all process-related data including variables can be made persistent through mapped database connections. Process variables can be scoped to any part of a process or process application, allowing full reuse and extension.

Process & Rule Architecture The LSPS Process Engine is designed for highly scalable, efficient execution of both BPMN and Goal-Oriented BPMN process models. With real-time process adaptation, interprocess coordination, and human collaboration, LSPS is able to continually determine which process paths and which resources are needed to optimally achieve process goals. Business activity can be broadly categorized as following either structured or unstructured work modalities, or some combination of both. • Structured processes represent those work modalities that may be readily codified into standard BPMN activity and decision sequences. However, even though structured processes are relatively static in design with a set sequence of events, situations invariably arise that force users to rearrange the order of activities in an effort to achieve business goals. LSPS supports such rearrangement by allowing flexibility in execution flow as long as goal conditions, operational constraints, compliance points, and best practices are maintained. This provides ways to route around bottlenecks and optimize to paths of least resistance, cost, or other KPI. • Unstructured processes, representing innately human-centric activities, are common, often ad-hoc, and typically relate to collaborating and negotiating with others. Goal-oriented process design becomes even more useful with these types of processes. Activities can be selected dynamically to satisfy multiple concurrent goals, with the Engine ensuring overall consistency and adherence to operational constraints, compliance points, and best practices. To further accommodate unstructured processes, LSPS includes support for: »» Parametric roles and rights »» Dynamic work queues »» Task escalation, delegation, reallocation »» Collaboration »» Dynamic inclusion of process participants inside or outside the enterprise Real-Time Process Adaptation Unplanned events occur all the time; unavailable employees, broken equipment, natural disasters. LSPS is able to autonomously integrate new data, resolve conflicts, and build alternate, optimized paths to achieve process goals. 5

The Business Rules & Function view supports: • Classic reactive business rules • Advanced proactive business rules • Creation of reusable functions • Powerful, yet simple to use, general purpose expression language • Creation of libraries of reuseable rules • Import & export of rules to/from XLS and other formats

Run-Time Architecture LSPS is a Java-based tool suite. Process application models are prepared for execution by the LSPS Process Engine by deploying them as an Enterprise Archive to a JEE compliant Application Server.

Deployment Models LSPS is designed to be used to create both standalone process applications that can be 100% designed with the model development tools and integrated process applications wherein the LSPS Engine is connected with one or more third party applications to augment them with BPM capabilities. Standalone Deployment The process application consists in its entirety of a complete and coherent set of models designed within the LSPS modeling environment. This may include data models, workflow models, form models, goal models, and more. At deployment time, these models are packaged into an Enterprise Archive and executed by the LSPS Engine. This approach is suited to process applications that should encapsulate most, if not all, business logic and generate their own Web forms for user interaction.

Integrated Deployment The process application consists of a blend of models designed within the LSPS modeling environment and business logic, functionality, and screens from a third-party application. In this case, at deployment time, the LSPS models can be packaged into an Enterprise Archive and deployed separately from the third-party application, or packaged and deployed in the same Enterprise Archive if preferred. In the former case, interaction can be achieved via Web services or API integration.

6

Run-Time Monitoring & Maintenance The Management Console is the administrative control interface for monitoring and controlling the ecosystem of executing process instances. The target user is any individual responsible for applications administration and operations. The Console is designed to efficiently manage any number of running instances, from one to several million, with smart search allowing any instance or group of instances to be identified according to both simple and complex matching criteria. Process instance state can be inspected and controlled, with comprehensive security rights and authorizations controlling which individual or role can view and/or alter any aspect. Features • View, debug, and change any aspect of process state relating to any process instance • Color-coded views of executing process state • Execution history trace for every process instance with transactional rollback • Management of user security rights and role assignments • Tracking of all process-relevant resources Three Management Console variants are available via Eclipse, Web, and Command Line. Though the Eclipse and Web View have the same functionality, the Eclipse version is also used during the design and simulation stage and is integrated with the development environment. The Web View is primarily for the business owner and is used once a application is deployed to production. The Command Line view is for the convenience of the IT administrator. The following is a screenshot of the Management Console perspective.

7

Business Performance Monitoring & Reporting LSPS provides a complete Business Intelligence capability built into the product. This capability is based on the Business Intelligence Reporting Tool (BIRT) Suite. LSPS tracks activity at multiple layers to provide the foundation for analysis. Process activity provides the basis for basic performance metrics and modeled KPIs. Additionally, LSPS’s goal structure provides intelligent evaluation of not only process data, but also the business data within the context of achieving an outcome. This exposes a much more accurate level of event and conditional information filtering and correlation. This information is then modeled in the business intelligence views and integrated into the user interface. Summary, detailed and drilldown information and graphics on work items can easily be modeled and implemented via LSPS out of the box reporting and customizable widgets. The BIRT based reports and widgets can be integrated into the LSPS UI or separated as necessary. These reports can be parameterized to account for individual end-user preference. This includes user-by-user customization of on screen arrangement and layout. User interface elements are declared in the PDS using built-in WYSIWYG designer or pure Java. Both approaches leverage the Vaadin framework.

8

Integration System Integration The LSPS Engine supports strong integration capabilities for interacting with other systems. Being Java-based, API call onto external POJOs or EJBs is straightforward by creating custom tasks in the modeling environment and placing them into the process workflow. LSPS also supports bi-directional Web service interaction. WSDL descriptors can be used to auto-generate data structures and tasks in LSPS which can then be used within process workflow to call against an external Web service. Additionally, the parameterized state of an executing process instance can be dynamically exposed as a Web service endpoint (with published WSDL), allowing an external system to call against the instance for information or controlling purposes. At the data layer, LSPS supports shared data types that map directly onto database tables. Thus any alterations to data state from third-party applications will be directly reflected within process instance state.

Standards Participation Whitestein has made support and alignment with industry standards a priority from the founding of the organization. The product roadmap and development take into account standards and their evolution. For example, LSPS process models are BPMN, the deployment architecture is standard Java EE, and the engine directly executes the BPMN.

9