- Version: 1.6.1
- Author: Benoit (BSM3D) Saint-Moulin
- Initial Conception: 1999
- First Version: Psion Series 3 with EPOC Operating System
- Windows Release: 04/01/2000
- Last Tested: 08/01/2025 on Windows 10 x64
- Programming Language: RapidQ (Basic) Framework
- 25th Anniversary Edition
FlyTools is a comprehensive aviation utility software designed for light aircraft pilots, providing a range of computational and reference tools.
From the innovative Psion Series 3 with EPOC to Windows desktop application, FlyTools embodies the remarkable evolution of portable computing and aviation software.
FlyTools has a fascinating origin story. Initially developed in 1999, the first version was created for the Psion Series 3, a groundbreaking handheld computer running the EPOC operating system. These compact devices were revolutionary for their time, offering powerful computing capabilities in a portable form factor that made them incredibly popular among professionals, including pilots.
The Psion Series 3 was renowned for its robust design, efficient EPOC operating system (developed by Psion), and remarkable functionality for a pocket-sized device. Pilots particularly appreciated its ability to perform quick calculations, store navigation data, and serve as a reliable on-the-go computing companion.
As computing landscapes shifted, FlyTools evolved from this Psion Series 3 platform to a Windows desktop application. This 25th Anniversary re-issue release is created for educational and learning purposes, serving as a testament to the software's journey and the technological transitions of late 1990s computing.
- Aviation computations and tools
- Comprehensive unit conversions
- Custom ICAO airport database management
- Flight logbook functionality
- Weight and balance calculations
- Online aviation resources access
- Configurable preferences system
- Angle conversions
- Base number system conversions
- Currency exchange rates
- Fuel volume calculations
- Length measurements
- Mass conversions
- Pressure calculations
- Power/energy conversions
- Speed conversions
- Temperature conversions
- Designed for Windows platforms
- Includes multiple custom made database and calculation modules
- Supports customizable decimal precision
- Multilingual currency support
The interface is a time capsule of early software design, but the underlying computational logic remains solid and instructive. Users will notice:
- Classic Windows GUI elements
- Bitmap-based toolbars and icons
- Fixed-size windows
- Limited ergonomic considerations typical of the era
While the interface may appear outdated, the true value of FlyTools lies in its educational potential:
- Calculation algorithms that remain accurate
- Clear, straightforward code structure
- Practical example of full-featured Windows application development
- Insights into early 2000s programming techniques
- Demonstration of modular software design in Basic
One of the most intriguing aspects of FlyTools is its custom database implementation, which is now considered obsolete but remains an excellent educational resource for understanding basic data management techniques:
- Storage Method: Flat file-based storage
- Data Persistence: Manual read/write operations
- No Relational Database Engine
- Direct File Manipulation
For developers interested in understanding basic database techniques, this approach offers insights into:
- Manual data serialization
- File I/O operations
- Simple data storage and retrieval mechanisms
- Low-level data management without modern ORM or database frameworks
- SQLite, MySQL,...
- JSON-based storage
- Cloud-based database solutions
- Download the FlyTools executable
- Optional: Configure preferences through the application
MIT License
Copyright (c) 2000 Benoit (BSM3D) Saint-Moulin
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
The software is presented as-is and with humility. It has no real usages, but rather aims to provide insight into software development techniques of its time and offer a practical tool for aviation enthusiasts. This is a legacy codebase maintained for educational purposes. While functional on modern Windows systems, it uses the RapidQ framework which is no longer actively maintained.
- Psion Series 3: Wikipedia Page
- RapidQ Framework:
- Windows Operating System
- Minimal system resources
- No additional libraries required
As this is a legacy educational project, contributions are welcome for documentation and educational purposes.