The following lists the army building features of the WarFoundry application. Approximate dates for the addition of features are given where applicable.
The following features are available in the WarFoundry API.
Currently there are two user interfaces, although the design of the application is such that any programmer should be able to take the library API and create a new user interface in the toolkit of their choice.
The GTK# interface is a native Linux (Gnome) interface used by many Mono applications. Ports are also available for Windows, but graphical integration may not be as seemless.
Due to the developer's use of Linux as a main desktop environment then the GTK# interface is currently the most updated.
SWF is Microsoft's standard windowing toolkit in .Net. This is likely to be the most commonly used interface, as the majority of computers come pre-installed with some flavour of Windows.
The Windows implementation shown in the September 2007 WarFoundry screenshots was based on an old version of the WarFoundry API. As such it will not currently work without some modifications, but as the main principles have remained fairly constant (e.g. the methods for notifying that a unit has been added are the same) then this should be less work than creating the interface initially.