Featured Image

SwiftPay: Unified FinTech Payment Gateway Platform

Reduced transaction failure rates by 68% and cut payment processing costs by 41% for 2,300+ merchants

Author
Advenno TeamGovernment Digital Transformation Lead
March 12, 2026 14 months
Client
City of Riverside Government
Industry
Government & Public Sector
Duration
14 months
Completed
Aug 2024
Location
Riverside, CA

Built a unified government services portal that achieved 72% citizen adoption, reduced permit processing time by 68%, and saved $3.2M annually for a municipality serving 350,000 residents.

The Bureaucracy Barrier

Citizen expectations for government services have been shaped by their experiences with private-sector digital platforms—they expect the same convenience from paying a utility bill as ordering a product online. The City of Riverside served 350,000 residents through 14 departments, each operating its own technology systems, websites, and paper-based processes. A citizen who needed to apply for a building permit, pay their water bill, and report a pothole would need to visit three different websites or offices, create three separate accounts, and navigate three entirely different user experiences. The planning department's permit application required a 12-page paper form that took an average of 45 days to process through sequential manual reviews. Utility billing ran on a 20-year-old mainframe system that offered no online payment option, forcing residents to pay by mail or in person at city hall—generating lines that sometimes stretched for an hour during peak periods. The 311 service request system consisted of a phone line staffed by 8 operators who logged requests in a separate database, with no ability for citizens to track the status of their requests. Public records requests required a notarized written application with a 30-day statutory response deadline that the city frequently missed. The city's website, last redesigned in 2015, was not mobile-responsive and scored 28 on accessibility audits against WCAG 2.1 guidelines. Digital equity was a significant concern, as the city's diverse population included large Spanish-speaking and Vietnamese-speaking communities. Staff across departments spent enormous time on in-person transactions, phone calls, and data entry that could be automated. City council had made digital transformation a strategic priority after citizen satisfaction surveys returned a historically low 34% satisfaction rating for government services.

  • 14 departments with separate websites, systems, and paper processes requiring citizens to navigate each independently
  • Building permit applications required 12-page paper forms with 45-day average processing time
  • 20-year-old utility billing mainframe with no online payment option forcing in-person or mail payments
  • 311 service requests via phone only with no citizen-facing status tracking
  • Public records requests required notarized written applications with frequently missed 30-day deadlines
  • Website not mobile-responsive with accessibility score of 28 against WCAG 2.1 standards
  • 34% citizen satisfaction—historically low—prompting city council to prioritize digital transformation

Citizen-Centered Digital Government

We designed GovConnect as a citizen-centered platform that presents a single unified interface regardless of which department processes the underlying service. Built on React with a Node.js backend deployed on AWS GovCloud for FedRAMP compliance, the portal provides a single citizen account with OAuth 2.0 authentication that grants access to every city service. The permit management system digitizes the entire lifecycle—online applications with guided forms, document upload, automated plan routing to relevant departments for parallel review instead of sequential processing, digital red-line markup, and electronic issuance. Utility billing was modernized with a new API layer that interfaces with the legacy mainframe for data while providing a modern payment experience through Stripe, supporting credit cards, ACH transfers, and autopay enrollment. The 311 service request module enables citizens to submit requests through the web portal, mobile app, or SMS with photo attachments and GPS location tagging, with real-time status tracking showing each request's progress through assignment, scheduling, completion, and quality verification stages. Public records requests are submitted electronically with automated routing to the appropriate department records custodian, deadline tracking, and digital delivery of responsive documents. The portal supports English, Spanish, and Vietnamese with professional translation of all content and forms, and meets WCAG 2.1 AA accessibility standards with a score of 95. An internal staff dashboard provides department workers with case management tools, workflow automation, and performance analytics. Integration with the city's GIS system enables location-aware services—citizens can see service requests in their neighborhood, check zoning information, and view permit activity on an interactive map.

  • Single citizen account with OAuth 2.0 SSO providing access to all 14 departments through one login
  • Parallel permit review reducing processing from 45 days to 14 days through simultaneous department routing
  • Modern utility payment via Stripe overlaying legacy mainframe with autopay, ACH, and card support
  • 311 service requests via web, mobile, and SMS with real-time status tracking and photo documentation
  • Electronic public records requests with automated routing, deadline tracking, and digital delivery
  • Trilingual support (English, Spanish, Vietnamese) meeting WCAG 2.1 AA with accessibility score of 95
  • GIS-integrated location-aware services with interactive neighborhood activity maps

Our Approach

1

2

3

4

5

6

7

8

Government That Works for Everyone

GovConnect's launch transformed the relationship between the city and its residents. Within 12 months, 72% of residents had created accounts and were actively using the portal for at least one service. Online utility payments reached 64% adoption, virtually eliminating the city hall payment lines and reducing payment processing costs by 78%. Building permit processing time decreased from 45 days to 14 days—a 68% reduction—as parallel routing eliminated the sequential bottleneck where applications sat in department queues. The 311 service request system saw a 340% increase in submissions as the barrier to reporting issues dropped from a phone call to a quick mobile photo, while average resolution time improved by 41% through automated routing and tracking. Public records response compliance improved from 71% to 99.2% as automated deadline tracking ensured no request fell through the cracks. The city saved an estimated $3.2M annually through reduced in-person transaction processing, automated workflows, and staff redeployment to higher-value activities. Most importantly, the citizen satisfaction survey conducted 12 months after launch showed satisfaction had risen from 34% to 81%—the highest rating in the city's recorded history.

72%
Citizen Adoption
-68%
Permit Processing
81%
Citizen Satisfaction
$3.2M
Annual Savings
+340%
311 Submissions

Return on Investment

$2.1M from shifting 64% of utility payments online
Transaction Cost Reduction
$740K in labor redirected from data entry to citizen service
Staff Redeployment
$360K from faster permit issuance generating earlier fee collection
Permit Revenue Acceleration

Technologies Used

React
Node.js
PostgreSQL
Redis
Elasticsearch
Docker
Kubernetes
AWS GovCloud
OAuth 2.0
Stripe
Mapbox
Twilio

Integrations

Legacy Mainframe Billing
Accela Permits
Esri GIS
Stripe Payments
Twilio SMS
DocuSign
AWS S3
Active Directory

GovConnect has fundamentally changed how our residents experience city government. For the first time, people are telling us that interacting with the city is actually easy.

Mayor Lisa Nakamura - Mayor, City of Riverside

Project Gallery

Lessons Learned

  • Organizing services by life events rather than department structure was the single most impactful UX decision for citizen adoption
  • Legacy mainframe integration required creative API wrapping but was far less risky than mainframe replacement
  • Community engagement sessions with non-English-speaking residents revealed accessibility needs that internal staff had not anticipated

Summary

Advenno built a unified government services portal on AWS GovCloud that consolidated 14 department systems into a single citizen-centered platform, achieving 72% adoption and 81% satisfaction for a municipality of 350,000.

Key Takeaways

  • Single citizen account replaced 14 separate department systems and websites
  • Permit processing time reduced 68% through parallel departmental routing
  • 72% citizen adoption within 12 months with trilingual support
  • $3.2M annual savings from automated workflows and reduced in-person transactions
  • Citizen satisfaction rose from 34% to 81%—the highest in city history

Frequently Asked Questions

Rather than replacing legacy department systems, we built an API integration layer that connects to each system through its available interfaces—whether REST APIs, database connections, file transfers, or screen scraping for the mainframe. Each department system continues to serve as its system of record, while the citizen portal provides a unified presentation layer. This approach avoids the risk and cost of replacing functional legacy systems while delivering a modern citizen experience. Data synchronization runs in near real-time for most systems and batch-processes for the mainframe integration.
The portal was designed from the start as a trilingual platform supporting English, Spanish, and Vietnamese—the three most spoken languages in the community. All content, forms, notifications, and help text were professionally translated rather than machine-translated, ensuring accuracy for legal and regulatory content. The translation workflow integrates into the CMS so that any content update triggers a translation request with tracked completion status. The 311 module supports photo-based submissions to minimize language barriers for reporting issues. Community organizations were engaged during development to ensure the platform met the needs of diverse populations.
The platform is deployed on AWS GovCloud and has completed the FedRAMP authorization process. Security measures include SOC 2 Type II certification, end-to-end encryption for all data in transit and at rest, multi-factor authentication for staff access, and continuous monitoring through automated security scanning. The platform underwent penetration testing by a CISA-certified firm before launch and passes quarterly vulnerability assessments. PCI DSS compliance is maintained for payment processing through Stripe's certified infrastructure.

Key Terms

FedRAMP
Federal Risk and Authorization Management Program, a government-wide program providing a standardized approach to security assessment, authorization, and continuous monitoring for cloud products and services used by federal agencies.
WCAG 2.1
Web Content Accessibility Guidelines version 2.1, a set of recommendations for making web content more accessible to people with disabilities, including visual, auditory, physical, speech, cognitive, and neurological disabilities.

Facts & Statistics

Sources & Citations

Facing a similar challenge?

Every project has its own constraints. If this case study resonated with a problem you are working through, we are happy to share what shaped the decisions we made here.

Tell Us What You Are Working On

Related Resources

References

Related Case Studies

Get a Project Estimate