Welcome to Fortran 2026: Useful and modern extensions!

 program HelloWorld
   write (*,*) 'Fortran 2026!'   ! It's 2026 I want unit tests and modern APIs
   call automatic_unit_tests
   character(len=16) :: name
   dbh = sql_prepare("SELECT name FROM mytable WHERE year = 2026")
 end program HelloWorld

Migrated a legacy Fortran ERP system from 32-bit to 64-bit, while adding modern language features and a comprehensive testing framework.

  • 32-bit to 64-bit architecture migration
  • Added SQL database support, regular expressions, and hash maps
  • Implemented container support
  • Designed and built a full suite of unit testing
  • Modern REST API to existing ERP
  • Automated build and deployment processes

Contact: simon@unisolve.com.au or scott@unisolve.com.au