
Unifying sales workflows in one CRM platform
Services
Discovery
DB architecture
Backend development
Frontend development
Design consulting
DevOps
DB architecture
Backend development
Frontend development
Design consulting
DevOps
Tech stack
TypeScript
Node.js
Adonis.js
Vue 3
Nuxt 3
PostgreSQL
AWS
Node.js
Adonis.js
Vue 3
Nuxt 3
PostgreSQL
AWS
Client
OVB
Timeframe
2022 - Present
Aero was built to replace a fragmented CRM landscape inside a large financial brokerage and advisory organization. Instead of forcing sales teams to work across disconnected legacy tools, it created a single environment for managing clients, planning work and coordinating day-to-day operations.
The platform unified multiple data sources, reduced duplication across systems, and established a more scalable foundation for how the organization works with client relationships.
The platform unified multiple data sources, reduced duplication across systems, and established a more scalable foundation for how the organization works with client relationships.
Key outcomes
- Replaced 5+ legacy systems
- Hundreds of thousands of client records unified
- the Phased rollout across entire sales org
- Modular platform covering dashboard, client list, profile, planning, activities, notifications, and backoffice
- Architecture designed for large datasets, phased rollout, and external integrations
- Built to support both desktop and mobile usage across a diverse sales organization


Designed as part of a wider ecosystem



A modular CRM built around real operational workflows



Designed to stay usable at scale



Shaping and scaling a CRM over four years.
At kickoff, the client presented requirements that couldn't fit the timeframe. The first real deliverable was a realistic roadmap with clear priority tiers.
We ran two parallel discovery streams and shaped an MVP definition with Sales stakeholders, focused on a product useful from day one.
We ran two parallel discovery streams and shaped an MVP definition with Sales stakeholders, focused on a product useful from day one.
Discovery & MVP Definition
The project began with workshops focused on purpose, target users, requirements, and business goals. From there, the work moved into prioritization, roadmap definition, and shaping an MVP that could meet high expectations without trying to solve everything in the first release.
Architecture & Delivery
Once the direction was clear, the focus shifted to server architecture, database design, API interfaces, and the core CRM platform itself. Built on TypeScript, Adonis.js, Vue 3, Nuxt 3, PostgreSQL, and AWS, Aero was designed as a modular system capable of supporting daily sales operations across multiple workflows.
Optimization & Rollout
As the platform expanded, delivery moved into a more demanding phase shaped by filtering performance, large datasets, external integrations, and phased adoption across sales teams. Continuous optimization and rollout support helped turn the platform into a stable operational system rather than a one-off release.



Built around data that did not naturally fit together



"The Outloud team combined strong technical skills with a deep understanding of our business needs.
Their mindset and flexibility made the collaboration feel like working with an extension of our internal team rather than an external supplier."

The kind of complexity we are built for.
Aero brought together the challenges that define many enterprise projects: fragmented systems, high stakeholder expectations, operational scale, and the need to keep delivery moving while the product itself is still taking shape.
This is the kind of work we do best. Projects where the problem is bigger than a feature list, and where solving it requires product thinking, technical depth, and the ability to make progress through uncertainty.
This is the kind of work we do best. Projects where the problem is bigger than a feature list, and where solving it requires product thinking, technical depth, and the ability to make progress through uncertainty.
7 modules
Dashboard, clients, planning, activities, notifications, backoffice, and more
100k+
Records handled across complex filtering and operational workflows
4 years
Continuous development and rollout

