Success Story
Digital Transformation

Digitally Transformed a Multi-tenant Legacy App for a SaaS-based Solutions Leader in the GovTech Space

About the Project

About this Success Story

The client was looking for a strategic tech partner to help them tackle the challenges with their existing products. The challenges included: outdated systems causing aggravated security threats, a common lack of integrations leading to poorer flexibility, and existing products lacking responsiveness/intuitiveness.

Symvoulos, with its depth of expertise, created a dedicated core engineering team to rebuild the entire backend and UX from scratch using modern frameworks. We made a next-gen platform for the client that could also support a suite of other allied products.

Capabilities:

Backend Engineering
UI/UX
Digital Transformation
Digital Experience

Technologies:

Amazon S3
Apache Tomcat
ArcGIS
AWS (Amazon Web Services)
AWS Lambada
Jenkins
Leaflet
Mailgun
Mapbox
Microsoft Active Directory
Node JS
Okta
Postgre SQL
React
Twilio

About the client

Our client is a leader in delivering SaaS-based solutions to governments and local municipalities, enabling them to effectively execute and manage crucial programs. These programs enable local agencies to manage their assets better and serve local citizens through technology-based solutions.

Headquartered in Oakland (CA), the client company was founded in 2000 with the help of retired city managers and Silicon Valley technologists who had a vision for improved workflows and greater efficiencies within public agencies. With close access to the customer base, their team developed software exclusively for this domain and continued to implement best practices that extend the platform's value.

Where we started

Understanding the Challenge

Our client built a multi-tenant SaaS solution that helped local government bodies to operate on violations coming under the city jurisdiction. They faced a peculiar problem managing the code base within the existing app (called the legacy app). The legacy app was built on a non-scalable architecture and, over time, became vulnerable to the ease of feature releases. Code management became a pain area that directly impacted the feature releases and bug fixes.
They examined the issue and listed the following performance concerns that needed to be addressed immediately:

  • The product required a redesign/release from scratch to a more digitally scalable modern UI to support devices like iPads and an efficient UX aligned to user demographics.
  • There was a critical need to integrate GeoServer into the App to support Geospatial parcel files and layers that would help customers quickly gather data on a particular location faster.
  • Some exclusive features like issuing fines, generating notices, and decreasing the case to local courts if citizens don't comply with the violations were required.
  • They wanted customizable and easily configurable workflows to cater to the needs of each customer (a local government body).

The client needed an effective engineering partner who could strategically brainstorm a suitable roadmap with their development team and technologically steer them to an agile model with faster release cycles. They were looking for a team who could own the end-to-end development and delivery.

What we did

How we Made it Happen

The client chose Symvoulos as its strategic engineering partner because of our in-depth expertise in full-stack development, digital experiences, and UI/UX design. The client wanted to grow and stabilize the current infrastructure as soon as possible.

However, there were some challenges they faced, like:

  • The product offered easy-to-use solutions to complex problems that the Code Enforcement officers deal with.
  • It heavily depended on GIS technologies.
  • The product had always been multi-tenant, so there have been relatively new integrations across different technologies.

Symvoulos' team took on all the challenges that came in the way of rebuilding the platform to its more customizable and stable version within the expected timeline.
The team comprised a product owner, software architect, full-stack engineers, UX designers, and QA.

  • Firstly, the team brainstormed how they could overcome the challenges posed by the client and then, defined a proper infrastructure architecture to achieve the desired output.
  • The Product Owner and Designer started working on the wireframes assuring quick turnaround with daily round-ups.
  • Team Symvoulos used different technologies for the frontend and backend to address the complexities of both areas.
  • The team used Node.js as a backend server, AWS for storage/development, and GeoServer for hosting Geospatial data.
  • Team Symvoulos used React for building the web application, MapBox for managing map data, and AWS S3 for deployment.

Our agile methodologies and latest technologies helped the client to enhance product performance. The team worked in multiple phases.

Phase 1 – Rebuilding the existing Code Enforcement (CE) product:

  • Symvoulos' development team rebuilt the Code Enforcement (CE) product that configured and managed the codes within the agency. We built CE from scratch, which allowed us to achieve greater compliance faster.
  • The new version of CE eliminated earlier issues like non-scalable architecture, unorganized legacy code, and independent code.
  • The rebuilt version of CE lets agencies create cases by adding a location or dropping a pin on the map, upload documents and files to the cases, and manage the case through case lifecycle management.
  • With all these new features in place, the users could create a case within 90 seconds, compared to the previous 3> minutes.
  • The main highlight of this phase was the improved version of UX to another level in segregating product configurations for Agencies.
  • A separate UI App has been hosted for Comcate Users to configure Agencies for different tenants per their needs (Comcate Admin Panel). As part of this App, Comcate Admin can also log in to the tenant agency app to configure internal configurations.
  • The user Management Module was also completely revamped with a new UX to let the users easily configure User Permission. Introducing predefined Permission Roles (roles with a combination of highly used permission sets that can be directly assigned to users) increased the application's adaptability considerably. There was a 15% boost in onboarding new clients.

Phase 2:  Citizen Request Management (CRM):

  • This phase included building the Citizen Request Management (CRM), where citizens across themselves can log the request/complaint with the agency.
  • The CRM proved to be a powerful tool to increase citizen engagement with faster issue reporting.
  • 25+ agencies are now using the CRM product.

Phase 3: Working on smooth third-party integrations

  • This phase involved adding integrations with external products like ClearPoint, Survey Monkey, Mitel, Cityworks, and many more that give more analytical insights, customer feedback, and easy collaboration with 3rd party teams.
  • This made it easier for the agencies using some of these tools to get onboarded. The external product integrations were seamless and hassle-free.
  • The release of this phase helped the client capture a new market segment by onboarding customers already using some of the other code enforcement products.

Phase 4: Building a better version of the map view

  • This phase was a bigger version of the map, letting the users view the cases on the map view.
  • With the heavy volume of cases being created daily, plotting cases on the map was challenging regarding quicker response time for the cases to be viewed.
  • This was achieved by cleaning up some technical debt and using the cluster view logic to display the cases based on the users' zoom level. As the users zoom in/out of the map, the number of cases would increase/decrease - thus avoiding unnecessary load on the API.
  • The users were then able to view the cases on the map at once, which helped them to plan their inspections in a way which were nearby to one another - thus increasing the case closure time frame for the agency.

The Symvoulos team combined its technical expertise with the client’s product vision to launch new programs faster and transform municipal service delivery. At present, we are working closely with the client to develop custom solutions to support their growth and stabilization of the current infrastructure. Since we were aggressive in rolling out the new fracture, exploring new technologies, and implementing better features in each sprint, we have seen much faster release cycles.

Indian-based IT Giant

CTO, IT Giant

Team Symv has played an exemplary role in elevating our Low-Code platform. They skillfully integrated our objectives and their technical competencies to infuse AI capabilities ...

Leading Mental Health Provider

Chief Product Officer

They have been able to replace our tech stack across a multitude of stakeholders successfully. The team is highly talented; they've been flexible and adaptable partners.

US-based IT Company

Vice President of Engineering

Symvoulos helped us build a custom platform that accelerated our ability to deliver demos to technical buyers, thereby shortening our sales cycles.

Workflow Automation Company

Vice President of Operations

They are a knowledgeable partner, and have helped us accelerate and improve our workflow automation platform significantly. Additionally, their efforts have helped us streamline.

Global Media & Entertainment Company

Chief Technology Officer

Kudos to team Symvoulos for the PROD Confluent set-up. It’s great to see how everyone on the team contributes to building the platform and unlocking services teams.

Entertainment Technology Company

Vice President of Engineering

They deliver on time and rise to occasions when a critical issue happens. We are glad to partner with them and looking forward to the continuous collaboration.

Investment Research & Wealth Start-up

Product Manager

Team Symv did a great job! Their team handled the requirements, updates, and queries well and was always in sync with our roadmap and goals.

Leading Israel-Based Broadcasting Company

Chief Technology Officer

They were quick to incorporate any changes based on our feedback. The overall success of the engagement is attributed to the team's exceptional knowledge and expertise.

Ed-tech Company

Chief Technology Officer

The Symv team owned the whole process, from creating a roadmap to flawlessly developing our Grader MVP in a short span. We were quite impressed with the outcome.

Multi-national Automotive Manufacturing Company

Vice President of Technology

Working with Symv has definitely accelerated our digital transformational journey. Their valuable expertise has helped us streamline our operations.

Health-tech Start-up

Chief Technology Officer

Working with Symv felt like they were a part of our own team. We especially appreciate how well they maintained the remote collaboration.

Investment Research & Wealth Start-up

Chief Operating Officer

The pace of the project was remarkable, and team Symv was able to complete the project before the originally set deadline, which was already demanding.

US-based Ed-tech Start-up

Product Head

The application is now more robust, efficient, and user-friendly than ever before. Symvoulos has been instrumental in propelling our growth.

Healthcare Start-up

Chief Technology Officer

For us, time was of the essence to deploy the new platform. Symvoulos understood the need and worked round the clock to get the new platform to production in record time.

SaaS-based Solution Provider

Product Manager

The team is dedicated to maintaining a consistent communication plan. They have proven to be trustworthy and talented, making for a successful partnership.

Australian Healthcare Giant

Chief Technology Officer

The Symv team was quick to understand the problem, design the new data platform, understand the risks, and implement the solution in record time.

Leading Technology Security Giant

Product Lead

The Symv team consistently demonstrates a high level of expertise and professionalism and goes above and beyond to deliver exceptional results.

Pioneering Technology Start-up

Head of Product Strategy

Symv has been nothing short of exceptional. Their team seamlessly integrated with ours, quickly grasping our needs and providing valuable insights and suggestions.

What we Achieved

Where Symvoulos Made a Difference

Successfully delivered a suite of 3 products and new features every sprint to production for almost 80 sprints.
01
With the successfully built modernized infrastructure, replacing the earlier legacy software, the client could onboard more than 50 new active agencies. Some of these had more than 500 internal users.
02
By releasing the 2nd phase, the customer gained 500 daily active users (DAU) and 1000 user sessions on tablets.
03
After building a custom-built platform, the client could achieve 5 integrations with external products, including survey tools, an external CRM application, and Data Ticket, a fines management tool.
04
REach out

Let us collaborate on your next project, we promise you won't be dissapointed.

Let's work together
Contact