Software Engineering & Digital Products for Global Enterprises since 2006
CMMi Level 3SOC 2ISO 27001
View all services
Staff Augmentation
Embed senior engineers in your team within weeks.
Dedicated Teams
A ring-fenced squad with PM, leads, and engineers.
Build-Operate-Transfer
We hire, run, and transfer the team to you.
Contract-to-Hire
Try the talent. Convert when you're ready.
ForceHQ
Skill testing, interviews and ranking — powered by AI.
RoboRingo
Build, deploy and monitor voice agents without code.
MailGovern
Policy, retention and compliance for enterprise email.
Vishing
Test and train staff against AI-driven voice attacks.
CyberForceHQ
Continuous, adaptive security training for every team.
IDS Load Balancer
Built for Multi Instance InDesign Server, to distribute jobs.
AutoVAPT.ai
AI agent for continuous, automated vulnerability and penetration testing.
Salesforce + InDesign Connector
Bridge Salesforce data into InDesign to design print catalogues at scale.
HumanDISC
AI-powered behavioral assessments and DISC profiling for smarter hiring.
View all solutions
Banking, Financial Services & Insurance
Cloud, digital and legacy modernisation across financial entities.
Healthcare
Clinical platforms, patient engagement, and connected medical devices.
Pharma & Life Sciences
Trial systems, regulatory data, and field-force enablement.
Professional Services & Education
Workflow automation, learning platforms, and consulting tooling.
Media & Entertainment
AI video processing, OTT platforms, and content workflows.
Technology & SaaS
Product engineering, integrations, and scale for tech companies.
Retail & eCommerce
Shopify, print catalogues, web-to-print, and order automation.
View all industries
Blog
Engineering notes, opinions, and field reports.
Case Studies
How clients shipped — outcomes, stack, lessons.
White Papers
Deep-dives on AI, talent models, and platforms.
View all resources
About Us
Who we are, our story, and what drives us.
Co-Innovation
How we partner to build new products together.
Careers
Open roles and what it's like to work here.
News
Press, announcements, and industry updates.
Leadership
The people steering MetaDesign.
Locations
Gurugram, Brisbane, Detroit and beyond.
Contact Us
Talk to sales, hiring, or partnerships.
Request TalentStart a Project
Plugin & Extension DevelopmentFinance / Wealth Management

Transforming Legacy VBA & VSTO into a Secure, Lightning-Fast Office.js Web Add-in

Modernizing a crash-prone, legacy VSTO Excel add-in and undocumented VBA macros into a highly secure, scalable, and cross-platform Office.js web add-in powered by React and Node.js.

React · Office.js SDK · Office Scripts
Client: Leading Financial Services Company in India
Enterprise VSTO & Excel Macro Modernization to Office.js

Project Overview

The client relied heavily on extensive, undocumented Excel VBA macros and a legacy Visual Studio Tools for Office (VSTO) add-in to generate complex financial reports. This legacy architecture was slow, prone to crashing Excel, entirely insecure, and tied analysts to Windows desktop environments. MetaDesign Solutions (MDS) partnered with the client to modernize their entire reporting pipeline, offloading heavy calculations to a secure backend API and building a lightweight, cross-platform Office.js web add-in.

Legacy Macro & VSTO Analysis

We began by conducting a deep dive into the undocumented VBA and VSTO codebase. Our engineering team meticulously reverse-engineered the complex financial formulas and reporting logic, decoupling the calculation rules from the user interface and mapping out a modern, scalable architecture.

Secure Backend API & IP Protection

To eliminate local processing bottlenecks and secure the client's intellectual property, we migrated all heavy financial calculation logic from the local macros to a highly secure Node.js backend API. The proprietary formulas are now safely hidden behind an encrypted server infrastructure, drastically reducing the risk of IP theft.

Have a similar challenge?

Our experts can help you build custom integrations and plugins tailored to your business workflows.

Book a free consultation

Cross-Platform React & Office.js Web Add-in

We built a modern, lightweight Excel Web Add-in using React and the Office.js SDK. This single codebase enables the add-in to run flawlessly not only on Excel for Windows but also on Excel for Mac and Excel on the Web, completely untethering the financial analysts from their legacy Windows machines.

Office Scripts for Reporting Automation

For specific repetitive, client-side spreadsheet manipulations that didn't require backend computation, we implemented secure Office Scripts (TypeScript). This allowed us to execute highly optimized, macro-like behavior safely within the modern Excel ecosystem.

Key Challenges

01

Challenge 1

Legacy VBA macros were extremely slow and frequently crashed the local Excel instances during heavy reporting runs.

02

Challenge 2

The VSTO add-in locked the workforce into using Windows desktop machines, hindering a transition to hybrid work on Macs or the Web.

03

Challenge 3

Critical intellectual property (financial formulas and logic) was exposed within the VBA code, presenting a massive security risk.

04

Challenge 4

Total lack of documentation for the monolithic macro codebase made maintenance and scaling nearly impossible.

Results & Outcomes

The comprehensive modernization transformed the client's reporting capabilities. Report generation times were reduced drastically as calculation overhead was moved to the cloud. Analysts now enjoy a smooth, crash-free experience on any operating system—Windows, Mac, or Web. Most importantly, the financial firm secured its most valuable intellectual property, ensuring a scalable, future-proof platform for wealth management reporting.

85%
Faster Report Generation
100%
IP Security Achieved
0
Local Excel Crashes
3
Supported Platforms
FAQ

Frequently Asked Questions

Common questions about this topic, answered by our engineering team.
VSTO restricts users to Windows desktop environments and relies on legacy COM technologies. Office.js enables cross-platform compatibility (Windows, Mac, Web) and utilizes modern web tech like React and Node.js for scalable, secure development.
We extracted the core logic from the insecure VBA code and hosted it on a secure Node.js backend. The Excel add-in now simply acts as a lightweight presentation layer, keeping all intellectual property hidden safely on the server.
Office Scripts, written in TypeScript, replaced basic macro tasks that only required localized spreadsheet formatting. They provide a secure, cloud-backed way to automate repetitive tasks directly within the modern Excel ecosystem.
Yes. By offloading heavy data processing and calculation logic to a robust backend API, the local Excel client remains highly responsive, completely eliminating the freezing and crashing issues associated with the old VBA macros.
Absolutely. Unlike the legacy VSTO add-in, the new React-based Office.js solution runs seamlessly across Excel for Windows, Excel for Mac, and Excel on the Web, facilitating a true hybrid workforce.
Have a similar challenge?

Let's build your success story.

A 30-minute call with a principal engineer. We'll discuss your challenges, propose architecture, and outline a roadmap.

Talk to a strategist
Have a similar project? Let's discuss your requirements.
Book a call
EmailWhatsApp