The Official FVWM Homepage - Features
Partial list of features common to 1.xx and 2.xx:
    
      - Multiple Disjoint Large Virtual Desktops
      
- Smaller memory usage (more so in 1.xx)
      
- Dynamically extensable via modules
      
- Recognizes Motif MWM hints
      
- Keyboard or Mouse operation
      
- Attempts to be ICCCM 1.1 compliant
      
- 3-D look to window frames
      
- Full color shaped icons
      
- M4 preprocesing of the config file
      
- Auto-raising of windows
      
- Multi-screen support
      
- Cursor (Mouse Pointer) control on a context basis
      
- Viewport scrolling by moving the mouse off the edge of the screen
      
- Different window decorations for window that have or don't have focus
      
- Multiple ways to control icon placement
      
- Multiple ways to control initial window placement
    
Partial list of features new to 2.xx:
      
    
      - New more powerful and sensible rc file format
      
- Change more features on per-window basis
      
- Change many features on the fly
      
- Optional Flat or Pixmap window borders
      
- Recogizes Open Look hints
      
- Just about any focus style you can think of
      
- Unwanted features can be removed at compile time
      
- CPP preprocesing of the config file
      
- Titlebars can be suppressed, Pixmaps, gradients, or plain
      
- Titlebar buttons can be vector graphics, pixmaps or gradients
      
- Menu hot-keys, continuation menus, pixmaps in and to the side
	of menus
      
- Macro definition in the config file
      
- Animated window movement
      
- A way to limit the amount of color used by fvwm (for 8 bit displays)
      
- Window manager commands can come from external programs
      
- Roll-up type window shading
      
- Some ability to centrally configure fvwm