Programs for Programmers



See Addtitional Licensing and Pricing Information

Winteracter is a modern GUI toolset for the Fortran 90/95 programming language. It consists of various visual development tools and a substantial subroutine library. Versions are available for most Fortran 9x compilers.

Winteracter offers many advantages:

  • Create modern GUI based applications using the latest Fortran 9.x/200x.
  • GUI features based on native Windows and Motif components.
  • Avoid complex mixed language programming. Totally Fortran based.
  • No low level API access required.
  • Visual tools simplify GUI design.
  • Meaningful names make for highly readable and easily maintained code.
  • Mature platform independent graphics and operating system interface.
  • Numerous graphics hardcopy/export formats supported.
  • Distribution of Winteracter-based programs is royalty-free.
  • Free technical support by email.



New V12 (July 2018)

  • MenuRequest message: Reports right-clicks or Menu key presses on:
    • Grid column/row labels (right click)
    • List boxes (right click or Menu key)
    • List box portion of simple combo boxes (right click)
    • Drop Down List combo boxes (right click or Menu key)
    • Push buttons (right click or Menu key)
    • Treeviews (right click or Menu key)
    • Tabs in tab controls (right click or Menu key)
    • Toolbars (right click)
    • Status bars (right click)


  • Toolbars:
    • Optional button ID array argument added to WMenuToolbar, defining both button order and presence. Allows single resource file toolbar definition to serve multiple requirements in same program.
    • Visual tools now include a large toolbar (32x32) preference option.


    • Tooltips
      • Dialog field tooltips now supported.
      • Tooltips assigned automatically to push button fields which have both an associated image and caption.
      • Multiline tooltips supported, on toolbar buttons and dialog fields.
      • Activation/cancellation timings adjusted on X to match Windows.


    • Dialogs:
      • Fonts:
        • Per-dialog and per-field font control on X Windows, via Xft font handling. Non-default font size and style (bold/italic) selections in existing resources used automatically on X, without need to modify resource.
        • Resource editor's dialog/field font selection improved. Common mechanisms for Windows and X.
        • MS Shell Dlg adopted as default font on Windows, replacing MS Sans Serif. Ensures use of anti-aliased fonts, without need for dialog redesign. Existing resources upgraded automatically.
      • Menu fields:
        • Individual items in menu fields can now be replaced, inserted or deleted.
        • Topmost visible item can now be retrieved or assigned.
      • Treeviews:
        • Change in branch state now reported separately from change in selection.
        • Item bounding rectangle can be interrogated.
      • Right-clicks can now act like left-clicks in grid row/column labels, tab controls and menu fields. Typically useful with, but independent of, new MenuRequest message.
      • Get/set selection in text/numeric fields.


    • Common Dialogs:
      • X File selector substantially upgraded:
        • Shortcuts menu: Available via right-click, key press or button-bar push button. Select, Rename, Delete, Properties, "New directory", "Show hidden" and Refresh options, plus an Order sub-menu.
        • Button bar: Larger icons. New Back/Forward buttons navigate through recent directory history, like a web browser. All buttons have a shortcut key and an associated tooltip.
        • File/directory entry info now retrieved via system calls rather than spawned shell command, for improved performance/reliability.
        • Sort order (by name, date, size or extension), case sensitivity (matching and sorting), hidden file inclusion and date format all selectable.
      • Font selector: New WSelectFont added. Lists local fonts, with optional lists of point sizes and/or bold/italic styles. Supported on both Windows and X (latter reports client-side fonts).
      • X message box sizing aligned with current Windows versions.
      • Title now selectable in all common dialogs.
      • All Windows common dialogs now use anti-aliased font by default.


    • 3D modelling:
      • STL ("stereolithography") files can be loaded/saved, in binary and ASCII formats. Such files encode basic surface mesh data and are widely used in 3D printing. STL files supported by library and 3D model viewer tool.
      • Facets, lines, vertices and parts can be deleted from a model.
      • Memory savings when loading models from file which will only be rendered via OpenGL.


    • Development environment:
      • Interaction with project list reworked:
        • New Project Shortcuts menu, accessible via right click, key press or push button. Open, Open With, Browse, Hex Dump, Properties, Rename, New File, Add File(s), Remove and Help options. Right-click on a project file operates on that file.
        • Project tab button list rationalised to most frequently used options: Open, Compile Single/Selected, Compile All, Link, Run and Menu. Buttons enlarged for ease of selection.
        • New Open With option gives more precise control over how to open a file. Particularly useful with ambiguous file types (e.g. .bmp). Also allows file to be opened in system-associated application on Windows or Mac.
        • User-definable toolbar buttons moved to a separate sidebar.
      • A New Image File option allows creation of a toolbar button, bitmap, icon or cursor in the image editor.
      • Absoft Pro Fortran configuration simplified on Windows. Installed compiler versions identified automatically and offered in a combo box.
      • New General Preferences dialog: Choice of toolbar size (16x16 or 32x32), auto save modified files on compile and clean on compile all/build options.

    • Resource editor:
      • Major rework of interaction with Resources dialog:
        • New Resource Shortcuts menu, accessible via right click, key press or push button: Edit, Properties, Field List, Export, Copy, Delete, Save, Add, Find, Import Resource, Import Image, Predefined Resources, Display dialog titles, Display image filenames, Help.
        • Resource Shortcuts menu replaces earlier push buttons (e.g. Add/Find). Particularly beneficial to WiDE users, as menu provides access to functionality which would otherwise require resource editor window to be open.
        • Right-click in Resource treeview allows Edit, Properties, Copy, Delete or Field List options to operate on selected resource, without need to open it in corresponding editor.
        • Frequency of resource treeview repainting reduced.
      • Dialog editor font selection substantially updated:
        • Dialog and field fonts can now be specified for X in addition to Windows. Offers a choice of the default user-definable font (recommended) or one of three generic font families (sans serif, serif or monospaced), along with size and style (bold/italic). Relies on use of client-side fonts (i.e. Xft font handling).
        • Default Windows font changed from MS Sans Serif to MS Shell Dlg "logical" font. Default font associated with latter is anti-aliased and provides same font metrics as MS Sans Serif, so no dialog redesign required. Existing resources which use old default (MS San Serif 8-point) are upgraded automatically.
        • Current font selections (both Windows and X) now shown and selectable in Dialog Properties dialog.
        • New Field Font dialog shows field-specific font selection, if any. Again, common to both Windows and X.
        • Default Font preference selection changed to encourage use of one of the two Windows "logical" fonts (MS Shell Dlg or MS Shell Dlg 2).
        • X font choices can be modified on Windows and vice versa.
      • Undo and Popup options added to right-click shortcuts menu in menu editor.
      • Toolbar editor: RGB PNG/ICO files now imported using alpha blending. Export Button option added to right-click shortcuts menu. Multiline tooltips can be specified.
      • Image editor can be opened directly to create a new image via new -n command line switch.


    • Grids:
      • Save as HTML:
        • Checkbox columns: Improved bullet visibility in non-IE browsers and option to use true check-mark.
        • Use of various deprecated HTML features replaced by CSS, in line with current web best-practice.
        • Cleaner appearance.
      • Line colour control.
      • Find option allows searching by row.
      • Option to suppress "save changes" prompt on exit.
      • X grid printing now allows for variations in font family/style/size.
      • Menu cell string can be interrogated instead of, or in addition to, number of selected option.


    • Editor windows:
      • Font encoding ("language" or "character set") can now be specified on Windows.
      • All pre-defined editor fonts now use "local system default" encoding.
      • New WEditClose closes current buffer in a multi-buffer editor.
      • Option to suppress "save changes" prompt on exit.


    • Operating System Interface:
    • Changes to directory interrogation via IOsDirCount/IOsDirInfo:
      • Linux/Mac versions retrieve info via system calls rather than spawned shell command.
      • Control over reporting of hidden files.
      • Case insensitive file matching and sorting options.
      • Optionally sort on extension.


    • WED:
      • Syntax highlighting updated for Fortran 2003/2008 statements/attributes/constructs and F2008 intrinsics.
      • Support for new MenuRequest messages.
      • Several font related enhancements, including improved character set/encoding support on Windows.


    • Graph designer:
      • New split window layout with simultaneous plot and Fortran code preview.
      • Code preview allows copy/paste direct to editors.
      • Winteracter routine information option in code preview, as used in WED. Provides direct access to argument descriptions and Subroutine Reference.
      • On Windows, code preview is syntax highlighted.


    • Other visual tools:
      • X colour/font config tool:
        • XWcolour upgraded/renamed. Allows configuration of both colour and fonts in X applications.
        • Setup editor/installer: Icon can be specified when creating desktop shortcuts. Environment variable creation now supports references to other variables. Installer's left-panel image modernised.
        • Data viewer: Improvements to 3D model creation option. Plot window now allows for transparency in PNG/ICO files. Preference handling aligned with other tools.
        • Help file builder: RTF-HTML converter allows for whole table justification. CHM initial window position/size control.


      • Compilers:
        • GNU gfortran 8.1 supported, on Windows.


      • General:
        • Preference handling: New subroutine group and template source greatly simplify management of user preference files. (As used in Winteracter visual tools.)
        • Status bars: Target window can be specified directly to WindowOutStatusBar. Performance optimised on X.
        • WInfoFontGUI function reports GUI fonts used for dialogs, grids, menus, status bars and tooltips.
        • Information functions return ten new items, including physical screen size.
        • Database interaction routines: All 8 database interrogation routines now optionally allow SQL query string to be specified, to control exact records to retrieve.
        • Graphics text font encoding ("character set") can be specified on Windows.
        • Image importer now copes with old BITMAPCOREHEADER-format BMP files.
        • WSaveHTMLString and numeric equivalents updated. Greater reliance on CSS in preference to HTML, reduced output file size, improved appearance.
        • Several new stock icon and toolbar button images added.


      • CalComp/Lahey graphics:
        • First major update since original introduction at v2.0 in 1998.
        • Code style updated to use more Fortran 9x contructs and follow conventions adopted in demos and visual tools sources (e.g. IMPLICIT NONE, intent declaration, etc.)
        • Better choice of and control over initial window size.
        • Font and symbol sizing now more appropriate to individual emulations (CalComp and Lahey/Graphoria differed).
        • IXKEY routine reports attempt to close window, rather than closing immediately.
        • Pre-compiled versions of each interface now supplied, ready for use with each supported compiler. Eliminates need to compile emulations, if customisation not required.
        • Both WiDE and the compile/link batch/script files now provide options to link one of the pre-compiled emulations.
        • Four demo programs added which demonstrate basic use of the emulations. All four derived from example programs, contemporary with the original interfaces.

      V11.0 (July 2017)

      • Simplified licensing:
        • Now just three Winteracter products, one each for Windows, Linux and Mac.
        • Each licence now includes libraries for all the currently supported compilers on the corresponding platform.
        • Both 32-bit and 64-bit support included in every licence.
      • GNU gfortran: Support substantially expanded. Compatible implementations now included with every licence:
        • Windows : Added support for GCC 7.1 (32-bit and 64-bit). Supported versions: 4.7/4.9/5.x/6.x/7.1.
        • Linux : gfortran supported for the first time. 64-bit versions for use with 5.x/6.x/7.1.
        • Mac : gfortran supported for the first time. 64-bit versions for use with 5.x/6.x.
      • Lahey/GNU Fortran : Compatible with the latest LGF as shipped with LF 7.8 and Lahey/GNU Fortran Rainier edition.
      • Images, Icons, Bitmaps: Significant improvements in existing image handling routines and a substantial expansion of functionality:
        • Memory icons: A new group of memory icon handling routines, analogous to existing memory bitmap routines, but supporting transparency:
          • Create/clear/mirror/delete memory icons.
          • Copy raw colour/transparency data to/from memory icons.
          • Load/save ICO or PNG(RGBA) icon files to/from memory icons.
          • Load ICO or PNG icons from program resource.
          • Display memory icons in a screen drawable or memory bitmap.
        • Image data handling: A new group of routines which operate exclusively on arrays of integer colour data, which may optionally include 8-bit transparency:
          • Efficiently transfer raw pixel data directly to/from the screen or a memory bitmap.
          • A reworked version of the transparent image data blending routine, originally introduced at 9.0, offers major speed improvements on most Windows systems, particularly Vista onwards.
          • A routine to mirror raw colour data horizontally/vertically.
          • New image data save routine, which incorporates the functionality of the existing equivalent, but with a simpler calling interface and the addition of support for two previously unsupported Windows ICO formats (24-bit colour/1-bit transparency and 32-bit RGBA).
        • PostScript: Bit-image dumps are now significantly quicker on Windows.
        • Clipboard: Raw RGB image data can be copied direct to the clipboard as a bitmap. Conversely clipboard bitmaps can be retrieved as raw RGB data.
        • Icon load and display: The graphics import group now includes a routine to load an ICO or PNG(RGBA) icon file direct to the current drawable.
        • OpenGL: Three new image-related OpenGL support routines:
          • WglReadPixels: Get pixel data from an OpenGL drawable. Easier to use than glReadPixels.
          • WglSaveImage (save OpenGL drawable to a bit image file in BMP/PNG/JPEG/PCX format) and WglPrintImage (OpenGL drawable bit-image printer dump). Both access the drawable via OpenGL functions, overcoming problems associated with existing GDI/Xlib based equivalents.
        • Dynamic allocation The number of memory bitmaps/metafiles (and the new memory icons) are now dynamically selectable, allowing creation of more than the previous limits or release of unwanted storage.
        • Icons: A selection of 32-bit (RGBA) icons have been added, in PNG and ICO formats, at 32x32, 64x64 and 128x128 resolutions.
        • Memory bitmaps: The four existing image-data <?> memory-bitmap transfer routines are now very significantly quicker on Windows. Up to 200-fold improvements observed.
        • Resource editor: PNG/ICO support upgraded.

      • Xft font rendering: Use of Xft font rendering has been extended on X Windows, to allow use of client side fonts in all Winteracter components:
        • Menus, status bars and tooltips now always use client side fonts. These fonts are end-user selectable via X resources, as for dialog fonts.
        • Editor windows now use client side fonts by default, but retain the option to revert to server side fonts.
        • Graphics text output to screen and memory bitmaps now uses client side fonts for all non-rotated output. Unlike server side fonts, these are fully rescalable, with no loss of quality. Given that they also support anti aliasing, this represents a major upgrade in the quality of graphics text output on X.
        • Program-defined graphics text fonts are now supported on X, as for Windows. Applications are no longer limited to Courier, Helvetica and Times.
        • Any client side font now selectable in editor windows.
        • When use of Xft font rendering enabled in dialogs (as introduced at v10.0), text in static dialog controls can now include "8-bit" characters (ISO Latin1 character codes 161-255).
      • Preferences/configuration: Major rework of visual tools' preference/configuration management:
        • Location: Configuration data is now stored in the current user's application data directory. This avoids permission issues and ensures that settings transfer from one installation to another.
        • Separation: Each of WiDE, WED, ResEdit, HelpEd, GraphEd, SetupEd and wsearch now have their own configuration file, providing clearer separation. Several tools have reduced memory requirements as a result.
        • Load/Save: WiDE, ResEdit, HelpEd and GraphEd automatically save preference/configuration changes, eliminating need for load/save options and prompts.
        • Installation directory independence: WiDE configuration data reworked to eliminate reliance on hardcoded Winteracter installation directory, allowing reuse across installation to different directories. Also avoids accidental removal of Winteracter library or required compiler switches, which are now added automatically at build time.
      • Page Setup: The PostScript and Windows Print Manager page setup common dialogs have been upgraded:
        • A "Centre" button moves the image to the middle of the page.
        • A "Scale" checkbox and associated percentage integer spinner field allow the 4 margins to be changed simultaneously in proportion. Simplifies margin adjustment, without loss of aspect ratio.
        • Margin fields now have spinners.
        • Margins validated on exit. Overlaps are reported to the user.
        • The Print Manager dialog now interrogates and enforces the current printer's minimum margins.
      • 3D modelling:
        • W3D files use a new tagged format. The new format is extensible, allowing model information to be added in future, without introducing further format incompatibilities. It is also documented for the first time, allowing development of W3D readers/generators. File size is also reduced, in many cases. Note: Pre-v11.0 W3D files can still be read.
        • New point cloud rendering method. Points can be displayed in part-specific colours.
        • 2D projected equivalents of 3D model co-ordinates can be reported.
        • Routine added to directly control facet outline colour/thickness. Same routine can set point cloud colour.
      • Message handling: Two useful changes:
        • FieldChanged messages now also report message sub-type, clearly separating focus and value changes.
        • The "Menu" key (aka the "Application" or "Context Menu" key) is now detectable in KeyDown messages.
      • Information functions: New functions added and existing functions extended to interrogate:
        • Names of Windows printers used in editor/grid windows.
        • Current program's subsystem, on Windows (console or windows).
        • Type, handle/identifier and size of OpenGL drawable.
        • Multiple 3D model vertices in single call.
        • Number of items in a menu field.
        • Memory icon information.
        • User's application data directory (for config data, preferences, etc.).
      • Editor windows:
        • Any installed font now selectable, on both Windows and X.
        • 9-point Console font option.
        • Management of "context" menu reworked on X to align behaviour with Windows.
        • X version supports anti-aliased client-side fonts (see Xft font rendering).
      • WiDE:
        • Visual Studio 2017 can now be used as a tools/libs provider and debugger with IVF 17 (update 4 or later).
        • Make now checks for circular dependencies.
        • Redesigned/unified compiler selection dialog.
        • Added support for GNU gfortran on Linux/Mac.
        • GNU gfortran configuration on Windows adds separate GCC 7.1 option.
        • Console font size configurable.
        • Windows manifest creation expanded for exec level and compatibility settings.
        • Extract Routines now has module, block data and main program options.
        • Fewer configuration related prompts.
        • Automatic command prompt selection on Linux now gives priority to Gnome or KDE terminal over xterm.
        • Separate icons for WED and resource editor windows, in separate window layout, assist window identification.
        • Added support for Lahey Fortran 7.8 and Lahey/GNU Fortran Rainier edition.
      • Resource editor:
        • Image editor: Support added for 32-bit (RGBA) ICO/PNG and 24-bit (1-bit transparency) ICO icons.
        • Menu editor: Item properties and accelerator key dialogs merged.
        • Toolbar editor: Faster screen updating on Windows.
        • Import Image: PNG bitmaps/icons can now be added to resource.
      • 3D model viewer:
        • Point cloud rendering option.
        • Copy model view to clipboard.
        • Convert earlier W3D files to new tagged format.
        • Additional viewing colour options.
        • Popup View menu accessible via the "Menu" key.
        • WglSaveImage and WglPrintImage used to save/print from OpenGL renderer, for more reliable results.
        • Print/Export image options maintain model view's aspect ratio.
      • WED:
        • X version now uses client side fonts, by default.
        • Improved support for editing web related file types.
        • Syntax highlighting extended.
      • PlotConv: Better support for 24-bit and 32-bit ICO icon files. Faster printing/converting of bit image formats to PostScript/EPS on Windows.
      • Context menu: String, numeric, combo box and grid fields on X Windows now have a "context" (aka "right-click") menu, offering same Cut/Copy/Paste/Delete/Select All options as the Windows equivalent.
      • Presentation graphics: New variants of line plot and 2D/3D polyline routines provide control over colour of every line segment.
      • OpenGL: Stencil buffer depth now selectable.
      • Operating System interface: Directory search routine. Binary i/o routines accept complex arguments.
      • Debug/error reporting: IDebugComplex added. Debug level 1 sensitive to executable subsystem. Improved bitmap/metafile/icon related error reporting.
      • Help editor: Several enhancements to HTML/CHM file generation. X version uses client side fonts in topic editor.
      • Desktop: New Linux/Mac option to create Desktop shortcut, on installation.
      • Demos: Nine new demonstration programs plus many improvements to existing demos.

      Customers who purchased v10.10 on or after 1/May/2017 will normally be entitled to receive a free v11.0 update. Qualification for free updates from 10.10 is based on the date of licence shipment from I.S.S. or a recognised I.S.S. reseller and in any event is at the sole discretion of I.S.S. Ltd. Free updates are normally delivered automatically, a few days after release and do not need to be requested.

      New V10.10 (November 2015)

      • Pre-defined resources : Winteracter's common dialogs, built-in menus/toolbars/dialogs and icon/button images have all received substantial attention in this release:
        • Program access to pre-defined resources simplified. New, standardised identifier names for every item in the supplied pre-defined resource files and for every built-in menu item. The new identifiers are available automatically, via the WINTERACTER module.
        • Fields in most common dialogs are accessible at runtime for the first time, via the new standardised identifiers, allowing customisation/localisation of field labels.
        • WED allows insertion of the new pre-defined resource identifiers into source, via a categorised treeview.
        • A new unified common Page Setup dialog for all types of PostScript printer output. Provides margin selection/preview, paper size, number of copies, orientation and destination.
        • Page Setup dialog, as used for all Windows Print Manager output, now includes name of currently selected printer and a number of copies field.
        • 26 new toolbar button bitmaps. Many existing button bitmaps redesigned to improve image quality. Approx 50 256-colour 32x32 icons added.
        • Text editor and grid window toolbars use redesigned buttons, giving crisper images. Large (32x32) toolbar button option also added.
        • Nearly all common dialogs and built-in dialogs now share same positioning logic, which also allows caller to control their relative position. New WDialogShowCommon routine also allows program-supplied dialogs to be displayed using same positioning logic, further improving consistency.
        • Separate dialogs for printer PostScript and EPS output, reflecting logical differences between the two types of PostScript ouput.
        • Several other hardcopy/export option dialogs have been updated/simplified.
        • On Linux and OS X, all hardcopy common dialogs allow for local unit determination (inches or millimetres), by interrogating system locale information (already supported on Windows).
        • Date selector common dialog now uses day/month names retrieved from system locale information. Local day/month names also accessible via new routines in Date/Time subroutine group.
      • Dynamic floating menus : New pair of WMenuFloatLoad/WMenuFloatShow routines allow greater runtime control over contents of floating ("popup") menus.
      • Print margins : All types of Windows Print Manager and PostScript output now allow print margins to be specified directly. Applies to all of graphics hardcopy, image dumps, text editor and grid printing. All PostScript output mechanisms now therefore allow paper size to be specified too (choice of A0-A5, B0-B5, B0-B5/JIS and various US sizes).
      • Polylines in 3D models : 3D model descriptions can now include polylines:
        • Polylines can be displayed by the OpenGL renderer, WglShow, via any of the supported rendition methods (the software renderer W3dShow also supports polylines, but in wireframe mode only).
        • Support for polylines exactly mirrors that for facets. Both object types share the same vertex and material lists. Learning curve for existing users should therefore be minimal.
        • The 3D model exporter, W3dSave, can include polylines in both W3D and DXF output.
        • The 3D model importer, W3dLoad, identifies polylines in W3D and DXF output, including DXF files created by 3rd-party applications.
        • The 3D text routines now allow creation of lightweight polyline-based output, based on the Simplex Roman vector font.
      • DXF Various enhancements to DXF support:
        • 2D DXF graphics driver now generates light weight polylines (LWPOLYLINE), resulting in reduced output file size and faster rendering in third party importers. Redundant layer information eliminated.
        • Colour selection in both 2D and 3D DXF exporters is more accurate and quicker.
        • Some support for BLOCK/INSERT entities has been added to the 3D DXF importer, W3dLoad. Includes support for nested blocks. Allows a wider range of 3rd-party 3D DXF models to be imported.
      • Editors : In addition to the various pre-defined resource and print margin enhancements described above, editor windows now feature:
        • Substantially improved printing in the X Windows version.
        • Optional command line field can be placed at top of window and now has a 'Go' button for mouse users. Keyboard navigation between command line and editor window improved.
        • A Goto Line menu option/dialog.
      • Treeviews : "Single-click to expand" and "Double-click on branch selects default button" styles added.
      • Transparent images and alpha blending : The raster image file driver now supports creation of 32-bit RGBA (transparent) PNG files. In addition to supporting creation of images with a transparent background, alpha blending is also supported. WRGBTblend, an alpha blending function, has also been added.
      • Image dump option load/save : IGrPrintImageOptLoad/IGrPrintImageOptSave added to load/save bit-image printing options.
      • Information functions : An assortment of general additions/improvements have been made to the interrogation functions in the IF group. These include reporting of the local measurement system on Linux and OS X.
      • Operating system interface A new set of routines provide basic inter-process communication, when invoking an external command line which either writes to standard output or reads from standard input. The invoking program can read from or write to that program. This functionality is completely contained within four simple routines (IOsCommandOpen, IOsCommandRead, IOsCommandWrite and IOsCommandClose). [Note: The Linux/OS X versions of the directory information functions now rely on these internally, improving performance. The Linux/OS X directory and file selector dialogs also benefit from these internally.]
      • 64-bit OS X support : Mac 32/64-bit licences are now available for Intel Fortran or Absoft Pro Fortran on OS X. 
      • GNU Fortran : Support for GNU gfortran 5.2 has been added on Windows. Supported versions are now 4.7/4.9/5.2 (Note: 4.8 support has been dropped).
      • Visual tools : All of the visual tools benefit from several of the enhancements described above, including improved print/export dialog functionality and cleaner toolbar buttons. Tool-specific enhancements also include:
        • WiDE :
          • VS2015 is now supported as a tools/libraries provider with IVF 15.0 or later.
          • Two new 64-bit OS X Intel and Absoft compiler options.
          • GNU gfortran support on Windows updated to include v5.2.
          • Improved support for non-GNU libraries when using the GNU tools on Windows.
        • Resource editor :
          • New "Field List" option in dialog editor displays a summary of the identifier, position/size and type of every field in current dialog, displayed in a modeless grid window, which provides search, print and clipboard functionality.
          • Several toolbar editor improvements, including palette optimisation and improved options for managing spare button images.
          • Preferences dialog reworked and expanded. Includes an option to set default font for new dialogs.
        • WED :
          • "Open Multiple" menu option.
          • Search history in "Find All" dialog.
          • Pre-defined resource identifier insertion (see above).
          • Scource code and quotation HTML tag insertion.
        • PlotConv : Improved EPS support. CGM, HP-GL and HP-GL/2 files can be converted to transparent PNG(rgba) format.
        • 3Dview : Support for polylines in W3D and DXF 3D model files. Closer inspection of model detail allowed.
        • HelpEd : Favorites tab option when generating CHM files. External links in HTML help files can be opened in new tab/window.
        • XWcolour : Source code now supplied.
      • Documentation : Numerous additions and improvements to Programming Guide and Programming Reference. Upgraded documentation of pre-defined resources, such as common dialogs and editor/grid window menus. Message descriptions updated and reorganised. Favorites tab added, on Windows.
      • Error handling : Extensive overhaul of library's internal error handling. Several new error codes added.
      • Demos : 8 new example programs, plus many more updated.
      • Windows 8.1/10 : Latest versions of Windows now formally supported.

      Customers who purchased v10.0 on or after 22/September/2015 will normally be entitled to receive a free v10.10 update. Qualification for free updates from 10.0 is based on the date of shipment from I.S.S. or a recognised I.S.S. reseller and in any event is at the sole discretion of I.S.S. Ltd. Free updates are normally delivered automatically, a few days after release and do not need to be requested.

      V10.0 May 2014

      See Winteracter release noted for V10 and earlier


      Updated July 2017

      Windows XP/Vista/7/8/8.1/10 [IA-32]
      Windows x64 XP/Vista/7/8/8.1/10 and Server editions [AMD64/Intel64]
      Linux/x86 [IA-32]
      Linux/x86_64 [AMD64/Intel64]
      Mac OS X 10.5 (Leopard) onwards [IA-32]
      Mac OS X 10.7 (Lion) onwards [Intel64]
      Win32 [IA-32] Fortran Compilers
      Absoft Pro Fortran 11.0-17.0
      GNU gfortran 4.7/4.9/5.x/6.x/7.1 (MinGW)
      Intel Visual Fortran 10.0 or later
      Lahey/Fujitsu Fortran 95 5.7/7.x (Express/Std/Pro/Enterprise)
      Lahey/GNU Fortran
      Salford/Silverfrost FTN95 (2.54 or later recommended)
      Windows x64 [AMD64/Intel64] Fortran Compilers
      Absoft Pro Fortran 11.5-17.0
      GNU gfortran 4.7/4.9/5.x/6.x/7.1 (MinGW-w64)
      Intel Visual Fortran 10.0 or later
      Lahey/GNU Fortran
      Linux/x86 [IA-32] Fortran Compilers
      Absoft Pro Fortran 11.0-17.0
      Intel Fortran 10.0 or later
      Lahey/Fujitsu Fortran 6.2
      Linux/x86_64 [AMD64/Intel64] Fortran Compilers
      Absoft Pro Fortran 11.0-17.0
      GNU gfortran 5.x/6.x/7.1
      Intel Fortran 10.0 or later
      Lahey/Fujitsu Fortran 8.x
      Mac [IA-32] Fortran Compilers
      Absoft Pro Fortran 11.0-17.0
      Intel Fortran 10.0 or later
      Mac [Intel64] Fortran Compilers
      Absoft Pro Fortran 11.0-17.0
      GNU gfortran 5.x/6.x
      Intel Fortran 14.0 or later

      As of v11.0, there are just are just three Winteracter products, one each for Windows, Linux and Mac. Each includes versions suitable for use with all the supported Fortran compilers on the corresponding platform, allowing creation of both 32-bit and 64-bit applications. This greatly simplifies product selection, but please note the following:

      Notes :

      • Windows : All Windows licences can be used for development on either Win32 (32-bit) or Windows x64 (64-bit) operating systems, regardless of whether 32bit or 64-bit applications are to be built.
      • Linux : The Linux versions target that platform generically, i.e. we do not target specific distributions. The visual tools and the installer require a minimum of GLIBC 2.4 (e.g. Fedora 5 or later).
      • Mac : The Mac versions can be installed on 32-bit or 64-bit kernels, on Macs based on Intel processors. [References to "OS X", "Mac OS X", "macOS" or "Mac" all imply the same platform, reflecting Apple's frequently changing product names.]
      • Lahey Fortran (Windows) : Support is included for both Lahey/Fujitsu Fortran (5.7 or later) and Lahey/GNU Fortran. The Lahey/Fujistu library can be used to create 32-bit executables. The Lahey/GNU libraries support creation of both 32-bit and 64-bit programs. In addition to Lahey Fortran 5.7/7.x, the standalone Lahey/GNU Fortran products are also supported (the "Shasta", "Lassen", "Silverthrone" and "Rainier" editions).
      • Intel Fortran : Every licence includes support for creation of both 32-bit and 64-bit applications using the Intel Fortran versions listed in the table above. Support is listed by compiler version number rather than name, as Intel have used a variety of compiler product names for marketing purposes. [Intel Fortran 12 is the compiler which ships as the main component of "Intel Visual Fortran Composer XE 2011" (Windows) or "Intel Fortran Composer XE 2011" (Linux/Mac). The version 13 and 14 compilers ship under similar names with "2013" designations and version 15 ships as "2015". Versions 16/17 ship as part of the "XE 2016" and "XE 2017" products. We refer to these compiler versions simply as "12", "13" ... "17" for the sake of brevity and consistency with earlier releases.]
      • Absoft : Every licence includes support for creation of both 32-bit and 64-bit applications using the Absoft Fortran versions listed in the table above. [Absoft Pro Fortran 11.5, 13.0, 14.0, 15.0, 16.0 and 17.0 are marketed under the product names Absoft Pro Fortran "2012", "2013", "2014", "2015", "2016" and "2017" respectively. Our Absoft compiler support refers to version numbers for the sake of brevity.]
      • gfortran : Support for GNU gfortran is included with all licences. On Windows, the MinGW version of GCC is required. It can be used to create both 32-bit and 64-bit applications. On Linux and Mac, the GNU gfortran implementations are both 64-bit. Recommendations for where to obtain compatible Windows and Mac versions of GCC are provided in the Winteracter documentation. The exact supported versions of GCC varies by platform and has to be updated fairly frequently, so please refer to the table above for precise version compatibility.
      • Discontinued Fortran compilers : Some of the supported compilers or compiler versions are no longer sold or supported by their respective vendors/developers. A notable example is Lahey Fortran on Linux. We will endeavour to support such compilers for as long as is reasonably practical. However, please be aware that we are unlikely to be able to offer solutions for issues arising from compiler faults or compiler-related operating system incompatibilities, when using obsolete compilers.
      • Documentation : The documentation supplied with the Windows version is in HTML Help (CHM) format and therefore requires Windows 2000 or later. On Linux and Mac, documentation is supplied in HTML format which can be viewed in any modern web browser.
      • Windows 9x/Me/NT4/2000 : Winteracter-based applications may still run on these obsolete Windows platforms, but they are no longer tested for compatibility and are no longer officially supported. The Windows version will not install on Windows 9x/Me.

      No Endorsement

      This site frequently refers to Winteracter's "support for" particular third party software tools or operating systems (commercial or open source). This should be interpreted as meaning that Winteracter provides compatibility with same. It does not imply that we endorse or supply that third party software.

      We are unable to offer advice on selection of third party software and offer no specific endorsement of same. In particular Winteracter is designed to be "compiler neutral", so its functionality is virtually identical on any given platform, regardless of which Fortran compiler it is used with. We do not therefore offer advice on which Fortran compiler is best suited to Winteracter-based development.

      All customers are solely responsible for the evaluation and selection of third party software. Customers are encouraged to determine the functionality and relative merits of third party software, based on the advice of the vendors/producers of such software and/or those third parties who do endorse or supply same.


      Commercial Licences

      A Winteracter commercial licence entitles the purchaser to install a single copy on a single CPU. Linked executable programs developed using Winteracter under a commercial licence may be distributed without further royalty or run-time licence payments to ISS.

      Academic Licences

      An educational discount is available to qualifying institutions, subject to the following condition : Software developed using Winteracter under an educational licence may only be distributed to other educational and research establishments, on a non-profit making basis. i.e. the only charges should be for media and handling. An Educational licence can be upgraded to a full commercial licence for the difference in cost plus the currently applicable one-off upgrade fee.

      Multi-item Discounts

      When purchasing multiple licences or upgrades, a discount of 20% is available off all but the most expensive item ordered. Orders must be placed at one time to qualify for this discount. Multi-item discount is not available on split orders.

      Hardcopy/Export Drivers

      Winteracter includes a full set of graphics hardcopy/export drivers at no extra charge.


      ISS operates a free Winteracter technical support email service. Registered Winteracter licence holders may submit bug reports and other Winteracter related enquiries by email to this service. ISS reserves the right to vary the nature, availability and lifetime of this free service at our sole discretion. In general, we aim to respond to technical support enquiries within one working day of receipt.

      Licence Agreement

      Installation of the full retail version of Winteracter is subject to the terms of the Winteracter Licence Agreement, which is reproduced in full below. This licence agreement is reproduced here solely for the purposes of information, to allow preview before purchase.

      Winteracter Licence Agreement

      Interactive Software Services Ltd. ("ISS") hereby grants a non-exclusive and non-transferable licence to the purchaser of this software ("the Licencee") to use the Winteracter software package according to the following terms and conditions :

      • Winteracter may only be used by one person on one computer at any one time except where explicitly permitted by a separately supplied "Winteracter Licence Agreement (Supplement)". Such a Supplement may allow use by multiple users.
      • Winteracter may only be copied for back-up purposes.
      • Except where specified otherwise in this Licence Agreement the supplied Winteracter object and executable code files may not be modified in any manner whatsoever. In particular the supplied relocatable binary library file(s) may not be modified or converted to any other format such as a dynamic link library.
      • The supplied source code example files in the demos directories may be modified for the purposes of training and product familiarisation. Source code from the supplied example files may be freely reused in application programs developed by the Licencee.
      • The supplied Winteracter object library files and character set source data files may not be distributed to any third parties.
      • Software developed using Winteracter under a Commercial Licence may be distributed to any third party. ISS does not claim any run-time licence or royalty fees on such software.
      • Software developed using Winteracter under an Educational Licence is subject to the same conditions as that developed under a Commercial Licence with the exception that distribution of such software is limited to educational or research establishments. No charge may be made for such software other than reasonable media and handling charges. An Educational Winteracter Licence may be converted to a full Commercial Licence on payment of the currently applicable upgrade fee.
      • The supplied character set binary data files may be distributed with Winteracter-based software developed by the Licencee ("Licencee Software") so long as they are required by the Licencee Software and provided that the Licencee Software makes substantial use of Winteracter.
      • Software developed using Winteracter should include a clear and prominent comment in the source code acknowledging the use of Winteracter. Technical and User documentation for such software should also clearly and prominently acknowledge the use of Winteracter.
      • Winteracter may be installed on up to two computers. However the software may not be used simultaneously on both computers.
      • The PlotConv WinterView and 3Dview programs ("Redistributable Tools") may be distributed with Winteracter-based software developed by the Licencee ("Licencee Software") subject to the terms set out on the "Redistribution" page in the documentation accompanying each of the Redistributable Tools. In particular distribution of the Redistributable Tools is permitted so long as they are required by the Licencee Software and provided that the Licencee Software makes substantial use of Winteracter.
      • The nature availability and lifetime of any free of charge Winteracter technical support service offered by ISS will be at the sole discretion of ISS.
      • The generic installer program (redist\install\setup32.exe or redist\install\setup64.exe) may be distributed on Windows operating systems with Winteracter-based software developed by the Licencee ("Licencee Software") so long as it is required by the Licencee Software and provided that the Licencee Software makes substantial use of Winteracter.
      • The XWcolour program may be distributed on Linux and Mac systems with Winteracter-based software developed by the Licencee ("Licencee Software") provided that the Licencee Software makes substantial use of Winteracter.
      • The HTML Help support dynamic link libraries (wintax.dll or wintax64.dll) may be distributed on Windows operating systems with Winteracter-based software developed by the Licencee ("Licencee Software") so long as it is required by the Licencee Software.

      Buy Now!

      Contact Polyhedron sales