Project-Rescue for Cashless Schools

Vodworks took over a .NET web platform for Cashless Schools, stabilised the codebase, and began shipping new features within the first month, helping the business with upsell opportunities, new revenue, and stronger competitiveness.

  • Turned a failing handover into a structured rescue with clear priorities.
  • Shipped new features in the first month while fixing critical bugs.
Boy Using mobile

About The Client

Cashless Schools, a Canadian company, created a funds-management solution for schools combining online payments, cafeteria services, and school accounting.

  • Location: Canada
  • Industry: EdTech FinTech
  • Services Provided: Project rescue and takeover of an existing .NET web solution; backend and frontend development; QA; project management; Bug fixes; new feature delivery; architecture analysis.

The Scope

Vodworks was tasked with taking over an existing .NET-based web platform, analyzing a complex architecture, stabilizing codebase, and delivering new features, all while aligning the roadmap with Cashless Schools’ commercial and product strategy. The scope included:

  • Project rescue and takeover from a prior team.
  • Discovery and alignment with Cashless Schools on commercial goals and product strategy before execution.
  • Architecture review of the inherited .NET solution and surrounding HTML/JavaScript front end to map risks and priorities.
  • Fixes across the stack while simultaneously delivering new features.
  • Quality assurance built into the handover: structured testing and verification of bug fixes and new functionality.
Children using mobile

Why Cashless Schools Chose Vodworks

It began in an airport over ice cream: Vodworks’ CEO randomly struck up a conversation with the platform’s largest investor about the project’s IT struggles. That chance meeting opened the door to a deeper discussion, and soon Cashless Schools asked Vodworks to assess the situation.

What sealed the decision was the plan and the pace. Vodworks committed to be up and running within three weeks, and delivered. Before touching code, the team aligned on commercial goals and product priorities, then mapped the .NET architecture and risk areas. With a team of backend and frontend engineers, QA, and a project manager, Vodworks stabilized defects while shipping new features, restoring a reliable release cadence.

The mix of speed, clear ownership, and focus on revenue impact made Vodworks the partner of choice.

Before engaging Vodworks, our development process was extremely frustrating, and so was our ability to compete and succeed in the marketplace. bug fixes were taking excessively long to implement, and new features and enhancements to the product were overdue consistently. After a very short period of orientation, the Vodworks team not only understood what we needed, they were able to commit to a schedule that exactly met our needs. and they delivered! we quickly catapulted to a competitive position; our customers immediately recognized the change and with confidence expanded their implementation of our product and services.

Former Sales & Marketing DIrector at CashlessSchools

How Vodworks Helped

Vodworks formed a blended team, Backend Engineers, Frontend Engineers, QA Engineers, and a Project Manager, to stabilize the platform and get features to market quickly.

Key deliverables:

  • Architecture and codebase analysis to map bottlenecks and risks.
  • High-impact bug fixes across the .NET, HTML, and JavaScript stack.
  • Delivery of long-overdue features within the first month.
  • Release management and QA to restore predictable deployments.
  • Roadmap alignment with the client’s commercial priorities and upsell opportunities.

Tech stack

dot-net
HTML
JS Icon

Team

file-code icon

Backend Engineers

bring-to-front icon

Frontend Engineers

User Icon

Project Manager

terminal-square icon

QA Engineers

The Results

Vodworks turned the handover into a reliable, continuous feature delivery stream. Within the first month, new features hit production and created upsell opportunities across the existing customer base, increasing revenue and improving competitiveness.

Key project achievements include:

  • Quick mobilization: assembled a blended team (Backend, Frontend, QA, Project Manager) and began active work within 3 weeks of initial discussions.
  • Early value delivery: shipped features within the first month.
  • Revenue impact via upsells to the existing client base.

Frequently Asked Questions

Are we able to vet the developers before we take them on-board?

arrow

When augmenting your team with our developers, you have the ability to meticulously vet candidates before onboarding. \n\n We ask clients to provide us with a required developer’s profile with needed skills and tech knowledge to guarantee our staff possess the expertise needed to contribute effectively to your software development projects. You have the flexibility to conduct interviews, and assess both developers’ soft skills and hard skills, ensuring a seamless alignment with your project requirements.

Explore how we work

Do you provide Proof of Concepts (PoCs) during software development?

arrow

Yes, we offer Proof of Concepts (PoCs) as part of our software development services. With a proven track record of assisting over 70 companies, our team has successfully built PoCs that have secured initial funding of $10Mn+. Our team helps business owners and units validate their idea, rapidly building a solution you can show in hand. From visual to functional prototypes, we help explore new opportunities with confidence.

Contact us for more information

What is the estimated timeline for creating a Minimum Viable Product (MVP)?

arrow

The timeline for creating a Minimum Viable Product (MVP) can vary significantly depending on the complexity of the product and the specific requirements of the project. In total, the timeline for creating an MVP can range from around 3 to 9 months, including such stages as Planning, Market Research, Design, Development, Testing, Feedback and Launch.

Explore our Startup Software Development Services & Solutions

How do you manage and accommodate change requests in software development?

arrow

We seamlessly handle and accommodate change requests in our software development process through our adoption of the Agile methodology. We use flexible approaches that best align with each unique project and the client's working style. With a commitment to adaptability, our dedicated team is structured to be highly flexible, ensuring that change requests are efficiently managed, integrated, and implemented without compromising the quality of deliverables.

Read more about how we work

What levels of support do you offer?

arrow

We provide comprehensive technical assistance for applications, providing Level 2 and Level 3 support. Within our services, we continuously oversee your applications 24/7, establishing alerts and triggers at vulnerable points to promptly resolve emerging issues. Our team of experts assumes responsibility for alarm management, overseas fundamental technical tasks such as server management, and takes an active role in application development to address security fixes within specified SLAs to ensure support for your operations. In addition, we provide flexible warranty periods on the completion of your project, ensuring ongoing support and satisfaction with our delivered solutions.

Tell us more about your project

Get in Touch with us

Thank You!

Thank you for contacting us, we will get back to you as soon as possible.

Our Next Steps

  • Our team reaches out to you within one business day
  • We begin with an initial conversation to understand your needs
  • Our analysts and developers evaluate the scope and propose a path forward
  • We initiate the project, working towards successful software delivery