World leader in paperless solutions for commercial aviation. As part of this cooperation, Bombardier, along with other smaller manufacturers, operating in the aviation industry, benefited from an enhanced document version control system, built around distributed architecture concepts in line with stringent security requirements. The system provides detailed aircraft maintenance instructions to aircraft technicians in seconds, eliminating the need to contact technical support or search for a specific version of a document. The solution reduced the interaction time between pilots and technical staff and saved back-and-forth communication requesting correct versions of operational manuals.


Aerospace and Defense



Business size:

Medium and Large Enterprises

Problem and Solution Summary

Bombardier faced challenges with outdated flight documentation management systems, tight schedules, expertise gaps and persistent software bugs.
Computools collaborated with Bombardier to modernise their systems, introduce new features and resolve existing issues.

About the Client

Bombardier, a global aviation leader with over 25 years of experience, are dedicated to revolutionising commercial aviation through cutting-edge paperless solutions. They aim to enhance flight efficiency, improve safety, and drive cost savings by replacing traditional paper-based processes with electronic documentation tools. Bombardier are a trusted partner in the aviation industry's digital transformation with strong industry connections and a comprehensive suite of tailored software solutions for cockpit and ground crews.


The Computools team implemented critical upgrades and introduced new features to the outdated web and mobile applications of flight documentation management. The efficient collaboration framework resulted in a strong development performance.

With our solutions, the client was able to:
  • update the existing architecture of flight documentation
  • introduce new features to the system
  • remove persistent bugs in web and mobile applications

Business challenge


  • Outdated web application architecture and technologies
  • Tight project schedule with insufficient time to scale the internal IT department
  • No availability of in-house software engineers with the required expertise
  • Multiple code errors and bugs in existing applications


  • Industry leader with strong global demand for its paperless solutions
  • Strong connections to several aircraft manufacturers
  • Customer-centric business model aimed at increased flight efficiency and cost savings
  • Full range of paperless software for cockpit and ground crews

Business challenge

Project Completion Details and Current Arrangements

Upon project completion, Bombardier and Computools have solidified an ongoing partnership with a focus on ensuring the sustained success and evolution of their digital aviation solutions. Key details of the project completion and current arrangements include:
  • Computools continues to provide dedicated support to Bombardier to ensure the optimal functioning of the newly implemented solutions. This includes ongoing maintenance, bug fixes and updates to adapt to changing industry requirements.

  • The project's success has opened avenues for scaling the digital solutions further. Computools and Bombardier are actively exploring opportunities to expand the use of paperless solutions to additional aviation processes and stakeholders.

  • The partnership involves the development of a long-term strategic roadmap for further digital transformation initiatives within Bombardier.

  • Computools and Bombardier conduct regular evaluations and performance assessments to ensure that the solutions continue to meet evolving business needs, customer expectations and industry standards.

Business challenge

Why Computools?

Computools was the natural choice for Bombardier's digital aviation transformation for several reasons:
  • Expertise
  • Proven track record
  • Collaborative approach
  • Adaptability
  • Long-term vision

Contact Computools' experts to learn what we can do for your business!

Contact us →

Story in depth

When Bombardier embarked on the journey to modernise their flight documentation management, the company faced a critical decision in selecting the right partner. They meticulously evaluated several potential contractors, all offering their own strengths and capabilities. The deciding factors in choosing Computools were clear – our exceptional track record in delivering complex projects on time and within budget, our demonstrated expertise in the ASP.NET and WPF technologies vital to its project, and our collaborative approach that aligned seamlessly with their vision for this transformation.

Project Description

On-Board Data Systems (OBDS) designs and develops paperless solutions for commercial aviation. With over 25 years of experience in providing electronic documentation tools to hundreds of operators and fleets, OBDS is an industry leader. Cessna, Bombardier, Dassault and Pilatus aircraft owners are among the company’s regular customers. The OBDS mission is to provide customers with digital tools to replace paper on the ground and in the cockpit, increasing flight efficiency, improving safety and saving money.

The Computools team joined the OBDS in-house development efforts to update the existing architecture and introduce new features while removing persistent bugs. With a clear understanding of the client’s functional and non-functional requirements, we selected software engineers to join the project and implemented high-performance indexing solutions with full-text search capabilities along with several APIs.

Digital Platform & Technology

The development process comprised two parts: web application and Windows app implementation. The Computools team suggested the technology stack which was best suited to meet the client’s requirements.

Communication Framework

This well-defined communication framework made the overall project roadmap and individual processes transparent and clear for all stakeholders, fostering a collaborative environment that contributed to the project's success:

  • Scheduled Meetings
  • Email Reports
  • Structured Documentation
  • Internal Task Management


Following an assessment of their software engineer pool, Computools recommended the inclusion of highly skilled ASP.NET and WPF experts. These experts were chosen to enhance the capabilities of the client's in-house development team and ensure the timely completion of the project.

Business Development Manager

Artem Babura

Artem Babura
Artem specialises in automating business processes, implementing cutting-edge management systems, and optimising digital operation models. His mission is to drive prosperity for clients by offering end-to-end solutions in innovative software development, allowing businesses to focus on their core objectives.
Artem Babura

Business Analyst

Nikita Abelmasov

Nikita Abelmasov
Nikita started working on commercial IT projects in 2009, focusing on web development, then switched to management and BA in 2015. He has extensive experience in requirements gathering, start-up and ongoing business solutions consulting, development preparation and organising business processes for various mixed teams. He is passionate about urban exploration, new technologies, photography and sci-fi universes.
Nikita Abelmasov

Project Manager

Oleksandr Novikov

Oleksandr Novikov
Oleksandr is an accomplished project manager with dedicated experience. Outside the professional realm, Oleksandr's insatiable appetite for knowledge drives him to continuously explore development, management, and psychology, making him a well-rounded and goal-oriented individual.
Oleksandr Novikov

Team Lead

Oleg Svet

Oleg Svet
Oleg began to code in middle school, obtained an MBA degree in Computer Science, worked on commercial IT projects in 2011 and worked as a mobile developer, start-up, enterprise and Full-Stack developer. He joined Computools in 2013 as a Co-Founder and, firstly, CTO, then CDO. He’s interested in airsoft, cybernetics, fantasy and MMO computer games.
Oleg Svet

Software Engineer

Borys Harholinskyi

Borys, a dedicated Software Engineer, brings a blend of creativity and precision to every project. Beyond coding, he's an outdoor enthusiast, exploring new landscapes and hiking trails during his free time. Borys thrives on problem-solving and is equally passionate about embracing the great outdoors.

Software Engineer

Anton Manzhos

Anton, a skilled Software Engineer, excels in creating efficient code solutions. In his free time, he's an avid hiker, exploring nature's wonders and conquering new trails. Anton's passion for problem-solving extends from coding to the great outdoors, making him a well-rounded developer.

Quality Assurance Engineer

Gleb Kovalenko

Glib has over three years of experience as a manual QA. Glib has demonstrated proficiency in testing websites, mobile and desktop applications. He deeply understands client-server applications and excels at writing and maintaining relevant documentation. His dedication to ensuring product quality and standards sets him apart.

Story of a Team Decision

The team's cohesion was born from previous successful collaborations, building a strong, effective working relationship.


Behind the scenes at Computools, productivity thrives on a well-structured development process and seamless idea exchange between in-house engineers and client-side experts. Routine planning sessions and review meetings foster harmonious teamwork among geographically dispersed team members, yielding outstanding results.

Sprint Retrospective

During Sprint Retrospectives, the team acknowledges successes, identifies areas for improvement, and discusses challenges encountered in each sprint. This transparent dialogue supports learning and paves the way for adjustments that enhance future sprint performance.

Planning Session

Planning Sessions involve the team and the product owner collectively identifying and prioritising tasks for the upcoming sprint. They estimate effort for each task and establish realistic goals within the sprint's time frame, ensuring alignment with project objectives.

Sprint Demo

The team presents new features or improvements to clients and product owners. This enables stakeholders to provide feedback, seek clarification, and assess project progress.

Communication Flow

Computools' engineers maintain a continuous and efficient communication flow for timely updates. Daily communication via channels like email, Slack, and Skype facilitates streamlined information exchange within the team.

Project Management Methodology

The project management methodology is a hybrid of Scrum and Kanban. Scrum elements structure the development process, and Kanban principles ensure a continuous and efficient workflow with a strong emphasis on communication and adaptation. This hybrid approach allows flexibility in managing the project's evolving requirements and challenges.

Project timeline



  • Analysing the client's business processes
  • Identifying strengths and weaknesses
  • Setting development goals with the client
  • Deriving specifications, tasks and deadlines

Product DESIGN

  • Technology selection
  • Expertise-based talent evaluation and one-week team forming
  • Internal communication flow establishment
  • Project management methodology
  • Development methodology

Product Engineering

  • System requirements analysis
  • Role assignment
  • Tasks assignment
  • Code creation and refactoring
  • Testing and fixing


  • Verification of safety requirements
  • System launch
  • Deploy and support


During the product design process, our primary focus is on crafting the architecture, as it plays a pivotal role in shaping the future development of the design. It also dictates the strategies for promoting and enhancing the product down the line.

User persona → Site map → Wireframes → user interface

User persona

Target audience personification.

Site map

Visual navigation blueprint.


Structural blueprint sketches.

user interface

Intuitive interaction design.

Production Release

The production release was a crucial phase that ensured a stable and user-friendly product reached the market, resulting in high user satisfaction and positive market impact.

Ongoing Support

We provide robust ongoing support to ensure sustained excellence. The client has access to a dedicated support team and is well-versed for prompt assistance. We manage product health, conducting maintenance, bug fixes, security updates and technology alignment. Comprehensive training and documentation empower clients and facilitate seamless onboarding. For urgent matters, our support ensures assistance around the clock.

Contact Us

Get in touch to discuss your project or service expectations. Simply fill in the form below or send us an e-mail to

Thank you for your message!

Your request will be carefully researched by our experts. We will get in touch with you within one business day.