Subscription management and enterprise functionality in existing web apps

Project overview

eTool is a software solution for life-cycle assessment in construction. It’s based on the SaaS model and works for thousands of clients around the globe. Still, in 2017, the team had manual subscription management and insufficient enterprise functionality. We had to automate processes using the Sitecore Experience Platform and Experience Database.

Client eTool
Team 1 member
Country Australia
Duration 6 months

Client information

eTool is an Australian company behind the eponymous software application. It provides comprehensive life-cycle assessment and design services for the construction industry. Using eTool, customers can analyze the sustainability of their buildings and infrastructure, generate reports, check multiple factors related to energy, water, land, toxicity, etc. Currently, there are more than 3,000 users.

Business challenge

The client faced a high load related to numerous new subscribers and existing users. There was a pressing need to work with data effectively. eTool wanted to automate its subscription processes to optimize management, improve employee and user experience. In addition, the client decided to boost enterprise features, adding dashboards, profiles, workflows, and billing/payment options.

Technical challenges

The existing solution for SaaS subscription management was based on CheddarGetter with manual processing. We had to connect the software to CheddarGetter API, automate the process, add new views for management, integrate enterprise and payment solutions. The software was on ASP.NET with a MySQL database. We agreed to use the Sitecore system to add a reliable and robust database with data analysis and registry of contacts.

Solution delivered

As a result, we upgraded the existing eTool web application. The final solution supports automated subscriptions through CheddarGetter API, new sections for different steps of the customer journey, billing views, and administration workflows. In total, our engineer added 33 enterprise modules and views plus 3 production releases. The Sitecore Experience Database ensures end-to-end integration support with the web system.

Let’s discuss how we can help with your project

Send request

Key features

Enterprise management modules

For the company side, we added user tools for management, profile views, dashboards, project ownerships, leads.

Integrated payments

Particularly, the enterprise stack included billing features such as billing method views, web app payments.

Updated profile and app views

For the application itself, we optimized all sections of personal accounts like plan selection, subscription, management, and settings.

CheddarGetter API integration

We connected new features with the existing solution to maintain the stability of business processes.

Value to our client

Billions of visits per yearthat the new system can handle without issues.
Full technical supportfor the eTool team.
Manual effort reduced by 80%thanks to subscription management automation.
Sitecore suggested as a cost-effective toolthat meets the client’s needs.

Our tech stack

.NET/ASP.NET.NET/ASP.NET
SitecoreSitecore
MySQLMySQL

Client feedback

Software solutions bringing business values

gartner
5/5
6 reviews
clutch
4.9/5
49 reviews

    Contact us

    100% data privacy guarantee

    Thank you!
    Your request has been sent
    We will get back to you as soon as possible

    USA (Headquarters)

    +19293091005 2810 N Church St, Ste 94987, Wilmington, Delaware 19802-4447

    Denmark

    +4566339213 Copenhagen, 2900 Hellerup, Tuborg Havnepark 7

    Poland

    +48573568229 ul. Księcia Witolda, nr 49, lok. 15,
    50-202 Wrocław

    Lithuania

    +37069198546 Vilnius, LT-09308,
    Konstitucijos ave.7
    6th floor

    Faroe Islands

    +298201515 Smærugøta 9A, FO-100 Tórshavn,
    Faroe Islands

    Austria

    +4366475535405 Handelskai 92 - Rivergate - 1200, Vienna

    UAE

    +4366475535405 Emarat Atrium, 423 Al Wasl Area, Dubai, P.O. Box 112344

    Ukraine

    +380443002647 Vatslava Havela Boulevard, 4,
    Kyiv