Step 1
Requirements Analysis
We joined with an existing product, taking responsibility for a full redesign, feature expansion, and cross-platform rollout.
Companies with safety-critical products, professional users, or high-reliability requirements where usability, trust, and offline access are essential.
PlanningCharts was created by experienced pilots to provide highly detailed charts that help identify suitable airports for emergency landings. The existing mobile app and website were outdated and limited usability, while the product needed to scale across platforms and meet the expectations of professional aviation users.
The goal was to modernize the product, improve the user experience, and make it available across mobile and Windows devices without relying on the website as a usage tool.
We redesigned the entire product with a clear focus on usability, reliability, and professional workflows. A new cross-platform application suite was developed for Android, iOS, and Windows using a single codebase.
The apps were integrated with the existing backend via improved APIs, while new features such as offline chart access, in-app purchases, and enhanced security were added. In parallel, the website was redesigned to support growth, clearly communicate value, and drive new downloads.
Step 1
Requirements Analysis
Step 2
Product & Design Concept
Step 3
Implementation
Step 4
Quality Assurance
Step 5
Deployment & Operation
PlanningCharts provides a secure and straightforward registration process using email and password. To ensure account integrity, an email verification workflow with a one time password is integrated. After signing in, users gain direct access to the available flight charts without unnecessary steps.
Within the app, users can manage their personal information, review and control their active memberships, and delete their account if needed. The product supports two user types: free users with limited access and paid users with full access to all available charts and features.
Charts are presented in a clear gallery view that allows users to browse available content efficiently. Charts can be filtered by region and marked as favorites to support fast access to frequently used information. For each chart, the app displays the current download status and the date of the last update. Free users can preview selected charts to understand the product's value, while restricted charts remain clearly marked until a membership is activated.
Charts can be opened both online and offline, provided they have been downloaded in advance. This ensures availability even when network connectivity is limited or unavailable. Each chart is displayed as a high resolution PDF that supports zooming and full screen viewing. An integrated legend explains chart symbols and iconography, helping pilots interpret information quickly and accurately.
PlanningCharts supports directional navigation that reflects real flight paths. Since pilots typically travel westbound or eastbound, the app allows seamless navigation between the correct chart segments based on flight direction.
Sub charts with different boundaries can be displayed depending on the direction of travel. This ensures that pilots receive relevant information immediately without manual searching or unnecessary context switching.
The integrated news section provides pilots with relevant updates directly inside the app. This includes chart updates, operational changes, and special information that may affect flight planning or safety. By centralizing these updates, the app ensures that important information reaches users without relying on external channels.
Memberships can be purchased directly within the app using in app purchase mechanisms. The product supports multiple membership durations, including monthly, semi annual, and annual plans. Upgrade and downgrade workflows are fully supported. Purchase status and entitlement validation are handled server side to ensure accuracy across devices and platforms, even when changes are made outside the app store environment.
In addition to the apps, a dedicated landing page was designed and developed to clearly communicate the product's value. The website focuses on explaining the use case, benefits, and target audience of PlanningCharts. Separate sections address private and corporate customers.
Key partnerships, including Lufthansa and other professional aviation users, are highlighted alongside customer feedback to build trust and encourage new downloads.
The core challenge was integrating a single, reliable membership and payment model across multiple mobile platforms and an existing web based system. Each app store applied different rules for purchases, renewals, and account states, while users expected seamless access across devices. Edge cases such as store side changes, device switches, and account recovery had to be handled without breaking entitlements or user trust.
At the same time, the system needed to remain auditable, secure, and maintainable, requiring clear ownership of subscription state and careful coordination between client apps and backend logic.
We learned that subscription logic must be treated as a core domain problem, not an add on. Clear ownership of user state, server side validation, and consistent entitlement checks are essential to ensure reliability across platforms and devices.
These learnings help partners avoid fragile monetization setups. They enable scalable, cross platform subscription systems that remain stable under real world conditions while preserving user trust and operational control.
If your product serves professional or safety-critical users, prioritize reliability, offline access, and clarity over feature volume. Trust is built through consistency, not complexity.
What made this project truly special was the domain itself. PlanningCharts was built by long-haul Lufthansa pilots who translated real emergency experiences into a digital product that has already supported successful emergency landings. Working closely with them meant understanding responsibility at a different level. We did not just improve an app; we helped refine a tool that pilots rely on in critical situations. Translating this responsibility into a reliable, intuitive, and offline-capable product required full commitment and identification with the mission behind it.
Vitec delivered a reliable iOS and Android app that met our specifications and timelines. Their fast response times and personal support made collaboration efficient and dependable throughout the project.
Every successful project leaves behind measurable results and a clear path forward.
The references below show how we work, what we deliver, and the outcomes our partners achieve with us.
A Full-Stack Translation Service IT Solution
Digitizing the USA’s #1 Kids Wrestling League
Germany's #1 Birth Preparation