Procedural Issues

Modularisation and Plugs-in->

Splitting the task into de-coupled sections has many benefits. Recently, Plug-in architectures have become popular. As well as allowing others to extend the program, there are development advantages too
Updated April 2011 with help from James Matheson
Tim Love