well, I figure you gotta break it up into 'backend' and 'frontend' - with frontend being anything that can be seen by surfers, backend being all link &content management, submission, approval, security, testing, etc.
and that's a fucking interesting question...
|