Silverfrost FTN95 for .NET & Windows 32 & 64-bit



New V8.95 released!
To get a list of all the new features and improvements click here.

With Silverfrost FTN95: Fortran for Windows you can create console based, conventional Windows® and Microsoft .NET applications. Silverfrost FTN95 is the only compiler that can produce Microsoft .NET applications that can use the full Fortran 95 language. Silverfrost FTN95 also boasts its world leading CHECKMATE run-time checking technology that finds bugs fast!

General Features

  • Full Fortran 95 language compatibility
  • Several features of Fortran 2003 and 2008, e.g.
    • initialisation using standard intrinsic functions
    • STREAM I/O
    • allocate on assignment, MOVE_ALLOC, STORAGE_SIZE
    • several intrinsic functions
    • DO CONCURRENT construct
  • Comprehensive integration with Microsoft Visual Studio .NET
  • Standalone editor – Plato3
  • The world’s best runtime checking
  • Very fast compilation speed
  • Excellent compile-time diagnostics
  • Full souce level debugging
  • Builds console, Windows® and Microsoft .NET 1.1 and 2.0 applications

Windows® Specific Features

  • Visual Studio .NET integrated debugger
  • Binary compatibility with FTN77 object and library code
  • Complete I/O library compatibility with FTN77
  • Inline Mnemonic Assembler using CODE…EDOC
  • Microsoft Visual C++ Interoperability
  • Salford C/C++ Interoperability
  • GUI building with Salford Clearwin+
  • Full support for REAL*10, COMPLEX*20
  • Virtual Common
  • Small EXE and OBJ files

Microsoft .NET Specific Features

  • Full Fortran .NET debugging facilities
  • Effortless porting of existing Fortran code to .NET
  • No language restrictions
  • Use Salford CHECKMATE technology within .NET programs
  • Fast runtime performance
  • Simple inter-language operability
  • Recompile existing code and use it immediately with .NET
  • No steep .NET learning curve to be negotiated
  • Easily attach a .NET Windows Forms front end to a Fortran backend
  • Create and manipulate .NET objects within Fortran
  • See example .NET code and documentation

Plato3 – The Driving Force Behind FTN95

Plato3 Features

  • Integrated Development Environment for FTN95
  • Syntax highlighting for Fortran, C++, C#, HTML and Assembler
  • Unlimited undo
  • Same look and feel as Microsoft Visual Studio .NET
  • Project managment for FTN95 compatible with Visual Studio .NET
  • Compile and track compilation errors; build and run from the IDE
  • Integrated help facilities
  • Multiple views of source code
  • Outlining/folding of source code
  • Docking dialogs and toolbars
  • Macro record and playback
  • Named/Unnamed bookmarks
  • File diff tool
  • Spell checking

Plato3 is the Silverfrost text editor available bundled with FTN95 and available for purchase for use as a standlone editor. Silverfrost Fortran compilers benefit from specific configuration features for Fortran projects and with compatibility with FTN95 Visual Studio .NET project files. Plato3 has a modern, intuitive, highly customisable interface, most editor features and configuration can be set by the user.

For Fortran Newbies provides an introduction into Fortran 90/95 programming using FTN95 (including a short introductions in its usage).

Additional information


Upgrade from Absoft ProFortran, Full (new license), Full (new lic.) incl. 1 year support, Maintenance, Maintenance, additional year, Update


educational, regular / commercial