
Rewriting legacy FinTech software to improve business outcomes
This payment processor was already successful, but needed to introduce a template for emergent change to meet the demands of the future.

One of the largest payment-processing corporations in the world came to Sketch to incrementally modernize and renovate its consumer rewards web experience. Before Sketch engaged, the platform already hosted an experience for issuers of merchants’ branded loyalty program.
Rewriting legacy code without interrupting operations

The client provided a list of pain points, compiled from within their own organization, as well as feedback from their customers and cardholders:
Legacy code problems
- Time and difficulty involved in launching, and making changes to, the website
- Limited flexibility around content and presentation
- Lack of a stable, user-friendly solutions for managing site content
- Absence of key consumer features considered standard for rewards
- Customization via our existing content management tooling
- The current system does not provide smart recommendations or personalization elements to improve user experience

Feature enhancement and system rewrite
Enter Sketch
Iterative custom software development

Sketch offered an iterative approach using systematic feature prioritization to ensure the most important improvements were addressed first. This agile approach to software development allowed flexibility for priorities to emerge as the work was completed and demonstrated. Throughout this engagement, we were able to do all of the following:
1. Improve UI with custom React development
2. Improve UX with better product ownership
3. Custom content management software
4. Organize the codebase
5. Build automated tests
6. Improve scalability

Over-deliver on a tight timeline
During this engagement, Sketch was able to address the client’s vision for reviving their application while simultaneously allowing for new ideas and changes in priority. Even in a short engagement, we had time to complete the core work from the original roadmap. We also completed work that was not captured on the original roadmap, which is a major benefit of using agile software development processes instaed of locking into a fixed scope.
CLIENT FEEDBACK
“Sketch was awesome! We really enjoyed our partnership and look forward to working together in the future.”
Director of product development
Global finance enterprise