Fvwm supports shaped windows and icons, multiple virtual desktops, and it allows you to select among several different ways of placing windows on the screen. Fvwm also introduced the concept of modules to the world of window managers.
Fvwm modules are small programs that provide extra features to the window manager.
Because of their modular design, though, these little programs only use up system memory if the feature they provide is being used. Version 2 of fvwm has been through several maintainers and picked up a number of new features along the way. Fvwm2 is extremely configurable. A variant of fvwm, fvwm95, has the look and feel of Windows 95, but is compatible with fvwm2. It features a module that emulates the Start menu of Windows 95.