Skip to main content

FiftyFive Tech

Email Us sales@fiftyfivetech.io
Get in Touch
Case Study | Building a Custom RPA Platform

Building a Custom RPA Platform That Cut Costs by 40%

Custom Software Development DevOps & CI/CD Quality Assurance & Testing Python Automation

FiftyFive built a script-based robotic process automation platform for a global financial services technology provider, replacing costly RPA licences. Using Python, Apache Airflow, and Jenkins, the client-owned system automates data extraction, form-filling, and file management while reducing licensing and operational costs by 40%.

Build Your Platform With Us
The Client

Overview

The client is a global digital solutions provider serving insurance, wealth management, banking, and capital markets. It approached FiftyFive to replace licensed, GUI-driven RPA tools with a secure, customisable automation platform built, operated, and owned in-house.

The Need

Challenges

The client needed to automate high-volume back-office work without enterprise RPA licence fees or exposing regulated financial data to third-party platforms. Commercial tools could not meet both requirements.

  • Per-bot licence and operating costs increased with every automated workflow.
  • Regulated financial data could not be routed through third-party RPA platforms.
  • Engineers needed script-based automation they could version, review, and extend like other codebases.
  • Inconsistent source data required normalisation before workflows could reuse common processing logic.
Our Approach

Solution

FiftyFive designed and built a client-owned RPA platform using Python scripts instead of licensed GUI tools. The system standardises input data, provides workflow templates, orchestrates execution through Apache Airflow, and uses FastAPI, Asyncio, Selenium, Jenkins, QA, and DevOps practices for reliable delivery.

Script-based automation platform

FiftyFive built the platform around Python scripts so the client’s engineers can review, version, and extend automation logic.

  • Python script editor includes predefined workflow templates.
  • Workflows automate data extraction, form-filling, and file management.
  • Client ownership removes per-bot licensing dependency.

Standardised data handling

FiftyFive developed a parsing and normalisation framework that maps diverse input files into consistent data structures.

  • A common framework processes diverse input file types.
  • The parser unifies SQL and JSON sources.
  • Standardisation reduces bespoke workflow logic and processing errors.

Airflow orchestration and scheduling

FiftyFive orchestrated and scheduled dependency-aware automation workflows through Apache Airflow.

  • Apache Airflow manages workflow orchestration and scheduling.
  • FastAPI and Asyncio support concurrent execution.
  • Selenium handles browser-based application interactions.

Secure CI/CD and QA

FiftyFive applied CI/CD, QA, and DevOps practices so automation could reach production reliably without external data exposure.

  • Jenkins powers continuous integration and delivery.
  • Dedicated QA validates workflow reliability.
  • All processing remains inside the client’s environment.
Technology

Tech Stack

Core Language

Python

API & Concurrency

FastAPIAsyncio

Browser Automation

Selenium

Orchestration

Apache Airflow

CI/CD

Jenkins

Data Sources & Formats

SQLJSON
Experts

Team

5

Engineers Team

The Impact

Results

Project Duration 2024 - Ongoing

FiftyFive replaced licensed RPA tooling with a platform the client owns, operates, and extends in-house. The system now runs standardised, script-based automation across insurance, wealth management, banking, and capital-markets operations.

40% Lower Costs

Replacing per-bot commercial tooling with a client-owned platform cut RPA licensing and operational costs by 40%.

60% Faster Processing

Script-based automation reduced processing time for repetitive data extraction, form-filling, and file-management tasks by 60%.

2x Faster Deployment

Script templates and Airflow scheduling enabled new automation workflows to be deployed twice as fast.

Fewer Processing Errors

Standardised data handling across departments reduced processing errors and improved confidence in regulated workflows.

Support

FAQs

Custom RPA development builds automation around an organisation’s workflows instead of licensing an off-the-shelf tool. Script-based platforms automate data extraction, form-filling, and file management inside the client’s environment.

Custom RPA removes per-bot licensing costs, keeps regulated data in-house, and gives engineering teams direct control over automation logic. This platform reduced licensing and operational costs by 40%.

Savings depend on bot volume and workflow complexity. By replacing recurring licence fees with a client-owned platform, FiftyFive reduced RPA licensing and operational costs by 40% for this client.

Python supports file parsing, APIs, browser automation, and scheduling in one ecosystem. This platform uses FastAPI and Asyncio for execution, Selenium for browser tasks, and Airflow for orchestration.

Script-based RPA stores automation logic in code that engineers can version, review, and extend. GUI-based tools rely on visual bot builders and often introduce licensing constraints.

Apache Airflow orchestrates and schedules automation workflows, managing task dependencies and execution order across connected applications so repetitive processes can run on schedule.

Custom RPA keeps regulated processing within the organisation’s environment instead of routing data through external automation platforms, reducing third-party exposure and supporting compliance requirements.

RPA automates high-volume, rules-based work such as data extraction, form-filling, file management, and record processing across insurance, wealth management, banking, and capital-markets operations.

A parsing and normalisation layer maps diverse inputs into standard structures. This platform unifies SQL and JSON sources to reduce bespoke workflow logic and processing errors.

Custom RPA scales through concurrent execution, orchestration, and automated delivery. FastAPI, Asyncio, Apache Airflow, and Jenkins support new workflows without adding per-bot licences.

Delivery time depends on workflow complexity, integration count, data formats, security requirements, and the number of processes being automated. Scope should be confirmed after workflow assessment.

Organisations can engage RPA developers, backend engineers, DevOps engineers, and QA specialists as one delivery team for custom automation projects and ongoing workflow development.

Get in touch

Contact Us

Book a call or fill out the form below and we’ll get back to you once we’ve processed your request.

    By submitting this form, you agree that FiftyFive Technologies may process your information to review your request and contact you. Read our Privacy Policy for more details.