Case StudyCase studyNovember 13, 2026
Fly Usa Logo and airplane in background

Building a Platform Around FlyUSA’s Evolving Business

As FlyUSA grew, its business processes continued to evolve. FlyUSA partnered with Ridiculous Engineering to create FusionOS, a bespoke platform designed around the way the company operates, with the flexibility to support its growing needs. Powered by Directus and a custom React/Next.js frontend, FusionOS began with sales workflows. That foundation has since expanded to support more of its operational needs. It continues to evolve alongside the organization.

Paul Ramos
Paul Ramos
7 min read

Built with

Directus, Next.js, React.js

A Platform Built Around FlyUSA’s Operations

As a business grows, its teams need software that can support increasingly connected workflows. For FlyUSA, that meant looking across sales, operations, trip management, invoicing, and the information shared between those functions.

Collaborating closely with FlyUSA’s users and teams was a highlight of the project. Their firsthand knowledge helped us understand the details behind each workflow and shape the platform around the people who would depend on it.

FlyUSA previously used Microsoft CRM and Dataverse. As its requirements evolved, the team wanted a platform designed around its daily work, with the flexibility to support more of the company’s operations.

Ridiculous Engineering partnered with FlyUSA to design and build FusionOS. Development began with focused sales workflows, connecting existing processes and outside data sources through an interface built for desktop and mobile use. That foundation has since expanded to support a broader range of business functions, including operations, trip management, invoicing and other core business functions.

Starting with the Way FlyUSA Works

The project began with FlyUSA’s process: how the team worked, what information they needed, where efficiency could improve, which data sources mattered, and what needed to be available, including when away from a desktop.

That discovery shaped both the initial scope and the underlying platform. Ridiculous Engineering focused on the workflows that mattered most to FlyUSA’s teams and the connections needed to support work across business functions.

For the sales team, that meant bringing relevant information and frequently used actions into a focused working environment. It also meant understanding the handoffs between sales and other business functions so the platform could support a broader operational role as it developed.

Starting with a defined set of workflows gave the project a practical direction. FlyUSA could address immediate needs while establishing a foundation that could evolve alongside the business.

Directus as the Operational Backbone

Ridiculous Engineering used Directus as the backbone of FusionOS. It provided a flexible data and API layer for custom and operational records, permissions, workflows, and integrations.

This flexibility allowed the team to model the system around FlyUSA’s requirements. The entities, relationships, and information available to users could reflect the company’s processes rather than requiring every workflow to fit a predefined CRM structure.

Directus also provided an administrative interface and API access to support both internal management and the custom application. That combination gave the project a shared backend foundation while allowing the user experience to be designed around each team’s workflows.

This approach reflects why we recommend Directus for projects involving structured and operational data: it provides a management and API layer while leaving room for a custom data model and frontend.

As the platform’s scope expanded, that foundation could support additional business functions. Sales, operations, trip management, and invoicing could be developed within a shared operational platform, with access and relationships designed around the needs of each workflow.

A Custom User Interface for Daily Work

The frontend was built using React and Next.js, giving FlyUSA a bespoke interface for the people working in the platform every day.

Ridiculous Engineering could prioritize the information, actions, and context relevant to each workflow. Screens could follow the sequence of work, helping users move through familiar processes without navigating unrelated modules or fields.

Mobility was an important part of the sales experience. FlyUSA needed a tool that also supported work away from a desktop, so the interface was designed with mobile access and usability in mind from the outset.

The frontend became the team’s working environment: a place to access information and move through the process. As the platform expanded into other business functions, the same approach could guide new interfaces around the needs of the people using them.

Connecting Data and Business Processes

A major part of the project was bringing existing processes and outside data providers into a more coherent workflow.

Bringing customer information, operational details, and external data into a central place, and connecting the systems behind them, helps information flow between business functions, giving teams the context they need without having to piece it together across tools.

FusionOS was designed to make those connections more practical. Directus served as the central data and process backbone, while the custom frontend brought relevant information into the user’s working experience.

That approach became increasingly useful as the platform grew beyond sales. Supporting operations, trip management, and invoicing required attention to how information moved between business functions, as well as how each team completed its own work.

For a broader look at these handoffs, our guide to CRM and ERP integration explores data ownership and reliable connections between customer-facing, operational, and financial systems.

For FlyUSA, the focus remained on its own processes: connecting the details of the business into a platform that could support work from one step to the next.

Delivering with a Lean, Focused Team

Ridiculous Engineering used human-in-the-loop AI as part of the delivery process, helping accelerate drafting, analysis, scaffolding, review, and iteration.

Experienced humans remained responsible for architecture, product decisions, implementation quality, and final review. AI supported the work within that engineering process.

Our human-in-the-loop guide for product and engineering teams explores how to define human decision points and accountability within AI-supported workflows.

For a business-critical platform, delivery speed has to be supported by sound decisions and careful validation. The system needs to remain understandable, maintainable, secure, and aligned with the workflows it serves.

This approach helped Ridiculous Engineering work efficiently with a lean team while keeping engineering judgment and accountability central to delivery.

A Platform That Grows with the Business

FusionOS brings sales, operations, trip management, invoicing, and other core functions into a shared operational platform.

Directus provides the foundation for custom data modeling, administrative workflows, permissions, and integrations. The React/Next.js frontend gives users an interface shaped around their daily work. External data providers and existing processes connect into that foundation, while the platform’s scope has expanded to include operations, trip management, invoicing, and other core functions.

For FlyUSA, the value lies in that combination: a focused user experience supported by a flexible operational backbone.

The project also established a way to continue developing the system. As requirements change, FlyUSA and Ridiculous Engineering can continue developing FusionOS, refining workflows and adding capabilities around the company’s needs.

When a Bespoke Platform Makes Sense

A custom platform should not be the default recommendation. Many organizations are well served by configuring existing software, improving data discipline, or simplifying their processes.

A bespoke approach becomes worth considering when the business needs closer connections between specialized workflows, external data, and the interfaces its teams use every day. That can involve extending an existing system or building a platform with a broader operational role.

Our guide to internal tools development offers a framework for evaluating that decision, including workflow specificity, integration requirements, and the capacity to maintain the system over time.

The starting point is a clear understanding of the work. What does each team need to know? Which decisions do they make? Where does the data come from? Which handoffs take time? What needs to be available on mobile? What should be automated, and what should remain human-owned?

Those answers help determine the appropriate scope and technology choices. They also keep the project focused on useful business outcomes.

Building Around the Business

Ridiculous Engineering helps organizations build operational software around the way their teams work.

That can mean extending an existing platform, connecting systems, or developing a bespoke application that supports sales, operations, and other core business functions.

Our work spans process discovery, data modeling, Directus, API architecture, React, Next.js, external integrations, workflow design, and AI-assisted delivery. Each technology choice supports the practical goal of making the software useful to the people who depend on it.

That work depends on close collaboration with the people using the software. Their input helps turn business requirements into practical design decisions and keeps a bespoke platform grounded in daily needs as it evolves.

FusionOS illustrates how that approach can develop over time. Built around FlyUSA’s workflows and informed by close collaboration with its teams, it connects an expanding range of business functions through a shared foundation that continues to evolve alongside the company.

Ready to reach out today?

Ready to reach out?

Contact us today to get started solving your problems the ridiculously easy way