BPM implementation services
Learn more about our BPM implementation services.

Requirements gathering
Once the goals have been broadly defined, we will attend several meetings to demonstrate the solution components in action and spend time with you to understand the:
- Problems you are trying to solve
- Current “As Is” process
- “To Be” or “Future” desired state
Before the demonstration, we recommend sending us examples of your current forms and the approval workflows you plan to implement. As part of the practical demonstration, we will:
- Recreate elements of your paper form electronically
- Model details of your approval workflow
- Build web interfaces for users to interact with the system
If you decide to proceed, we can translate the work into a Proof of Concept (PoC) or full-scale rollout.

Statement of Work (SOW)
The output from the requirements gathering stage is a fixed price quotation. The fixed price quotation allows you to budget for the entire project before commencement and includes:
- Written specification of your requirements
- Details of the implementation plan
- Transparent pricing itemising consultancy, training, licensing, and support requirements

Development
If the project goes ahead, our team will use the findings from the requirements gathering phase to build a bespoke low-code BPM platform using off-the-shelf components. This means you get a solution that does exactly what you need and is not bloated with extra functionality. Plus, you get peace of mind that your mission-critical application is built on a solid, well-supported framework.
The new solution will replicate your existing process, including any improvements you wish to make.

Externally accessible prototypes
As we build your solution, we are keen to present progress to key stakeholders as soon as possible to gather feedback crucial to the project.
For larger projects, we can host externally accessible prototypes of your end solution during the development cycle. If areas of the solution exist that are potentially problematic or hard to define initially, we can use these prototypes to ensure we are on the right track or fuel your internal discussions as to how certain parts need to work.
If this approach is taken, the feedback is often invaluable to the development and the functional prototypes help gain your confidence in the end solution.

Testing and QA
We will conduct internal development and QA testing, including end-to-end testing as part of our development processes, ensuring that the final solution will be delivered to the highest standards.
Deliver and handover
The next stage involves handing over the solution to your system champion.
Once the handover is complete, we expect a period of internal set-up and configuration of system variables e.g., user accounts. This will be followed by user acceptance testing (UAT) and system training with the intended audience in preparation for the live launch.
During this stage, we expect a small amount of fine-tuning before the development is completed with minor changes not incurring additional charges. In the unlikely event significant changes are required, we can provide a fixed price quotation and schedule the work for further system development.

Project management
We can manage every aspect of the build phase, working with your project management team or entirely without impact on your internal resources. Although there are many aspects of the project that may require input from you, we will make sure you are prompted for information or actions to ensure any pre-defined timescales are met.
We will assign a Project Manager who will head a multi-disciplinary team and who will be responsible for the overall delivery of the project from delivery and implementation to training and ongoing support.

Go-live
Once the testing / UAT phase ends, we will deploy the end solution and provide help with documentation, support (hypercare in the first few weeks), and end-user training.
Hosting
We offer cloud-based, on-premise, or hybrid deployment to fit your technology infrastructure with per-user, per-form or per-workflow pricing.
We also have private cloud options, where we host a dedicated system for your use only.
Our data centres are UK-based and fully compliant with UK GDPR. If you prefer, we can host your system within the Microsoft Azure global infrastructure, allowing you to keep your business-critical data in any region and comply with relevant legislation.
Our cloud-hosted option (with a 99.9% uptime guarantee) includes ongoing technical support and maintenance with system updates/enhancements automatically rolled out to users.
Although there may be some minor costs for re-deployment and cloud hosting cancellation policies must be respected, it is possible to migrate from any platform type to another if required.
Escrow
Additionally, we can store source code with our Escrow partner, NCC Group.

Training
We have a variety of off-the-shelf training courses for our BPM software, ranging from end-user training to system administration. These courses are delivered ‘workshop style’ at your premises and tailored to your requirements. If you prefer, we can provide remote training.
Train-the-trainer
In our experience, a train-the-trainer approach is best suited to disseminating the required knowledge to global users. With intuitive forms and a graphical interface, users should not need to know about the underlying no-code/low-code BPM platform. Often, user training is as much about understanding your business processes and methods as it is about understanding the technology.
We can assist with screenshots and access to a test system and work with your team to create course content and materials for end-user training. Training can then be delivered, with our assistance if required, via online conferencing by your own process experts to the remote users.
Additionally, we can provide access to online resources to support learning, including self-paced tutorials and monthly webinars.

Technical support
At ePC, we adopt the philosophy of being a real partner to your team and do not hide behind impersonal support forms or procedures.
Our support helpdesk is available to you at all times, including during the implementation, via telephone, eMail, and online chat.
Our standard support times are 09:00-17:30 GMT/BST during normal working days in England.