Cloud-based customer facing ecosystem & legacy migration

Look at the clouds! That one over there looks like a storage system. And that one over there must be a server! Wait, is that a flexible pricing model where you only pay for what you use?

That is correct. In our mind, a cloud strategy is one of the building blocks for a successful ecosystem.

For this long-term, top secret (we swear, they are not made up!) client, it started with a cloud-based platform to deliver their product which evolved into breaking out many back office systems from legacy platforms and moving them into the cloud.

Initially they wanted a robust customer facing platform to handle customer transactions and communications. Amongst other functions, this platform was to provide functionality allowing for invoicing of end users, electronic distribution of invoices, payments by end users (including fancy auto-payment options) and centralised communication between our client, their clients in turn and end users. We designed, developed and continue to operate and support a bespoke cloud-based ecosystem based on the customer’s needs. In numbers:

  • The account-based customer facing part of the ecosystem now has over 270k registered users (and growing).

  • More than 300k communications processed through the platform, growing by 10-15k per month.

  • Approx. 500k invoices issued electronically.

  • Over 1 million payments processed. The ecosystem continues to expand, one recent addition being a custom document rendering platform which automates the generation of PDF copies of invoices for physical printing, electronic distribution and record-keeping. The platform has many advanced features allowing intelligent sorting and grouping, scheduling and generation of documents based on more than 30 templates in 20+ languages and many different currencies.

All the solutions are developed with convenience and ease of use for the end user and our client in mind and is designed to allow for easy expansion of functionality in the future, as our client’s needs evolve and expand. In more concrete terms this means things like more automation, application of machine learning, advanced workflow management and personlised metrics and dashboard views.

Business impact: The platform provides a central hub to carry out invoicing, payments and communications processes which were previously manual and legacy system-based processes.

In numbers:


  • Electronic distribution of invoices to account holders lead to a > 50% cost reduction compared with invoices handled in the “traditional” way.

  • On average a 40% processing time reduction (due to automation and improved workflows) in processing of communications.

  • Full automation of document rendering freeing up approx. 30% of FTE time for more valuable tasks while also lowering distribution costs due to better sorting and grouping.

  • Decreasing dependency of legacy ERP system allowing the business to be more flexible and provide more modern products and integrations.