The Evolution of the Financial Calculator Software

in #financial3 days ago

The story behind the evolution of my Financial Calculator software — from a simple internship project in Iran to a fully international product!

The original project was created for an "E-Business" course and was later registered as "Basic Financial Calculator". That’s why the “0” in this video actually represents two separate early versions.

Since its inception in 2011, the Financial Calculator has grown through multiple versions, each adding new features, languages, and improved interfaces. Below is a timeline of its development, highlighting key milestones and enhancements.

Development Timeline:

2011 (Initial Prototype): Developed as a university internship project in C#, originally named Basic Financial Calculator (in Persian). It included 8 sections and was released publicly as a free tool.

2014 (Version 1): Rewritten in Object Pascal, available only in English, and expanded to 10 sections for broader functionality.

2015 (Version 2): Redeveloped in Java, supporting both English and Persian, with 11 sections and built-in language translation features.

2015 (Version 3): Released with minor updates to Version 2, improving stability.

2016 (Version 4): Introduced a modern JavaFX interface for enhanced visuals and user experience.

2018 (Version 5): Released early 2018 with the JavaFX interface, refining existing features.

2018 (Version 6): Released late 2018, fixing all prior issues and remaining in use until 2025.

2025 (Version 7): Released in late 2025, rebuilt in Python, and expanded to include 16 sections.

Key improvements include:

  1. Introduction of new sections: Barcode, Building, Invoice, Password, and QR Code, providing broader functionality.

  2. More accurate calculations, eliminating previous logic errors.

  3. Visual Reports for displaying data trends across sections.

  4. Text Reports exportable in multiple formats, including PDF and RTF.

  5. Smart Number Grouping, automatically inserting commas while typing.

  6. Support for multiple numeral systems, such as English and Persian digits.

  7. Full appearance customization, including color schemes and font type.

  8. Improved database performance and an expanded feature set.

  9. Runs independently without requiring any additional software.

  10. In-app purchase support through cryptocurrencies.

Experience the most advanced Financial Calculator yet, designed for seamless financial planning!

Download the latest version from here for Windows 11 & Linux:👇

https://bdshahab.itch.io/financial-calculator