A ToolChain is just like says. It's a chain of tools used to perform some function, such as if you're going to hammer a nail, your tool chain may be: nail, hammer, arm, ''etc''. Each is needed to hammer that nail into a piece of wood. The following is a proposed hierarchical list of general categories associated with WebDevelopment or WebDesign: [computer] [operating system] * [text editor or WYSIWYG client] [scripting knowledge(?)] [content] [design knowledge] * [internet connection] [ftp client or text field] * [server] [scripting language] * [server] [scripting language] [database] also see WhatYouSeeIsWhatYouGet ---- '''Specific chains''' There seems to be an abundance of different tool chains in use for web development, probably because the field grew big so fast so recently (relatively speaking). The choice of a tool chain is important as it has a strong impact on productivity, but the market is totally confusing, as there are too many toolchains to have a good overview. * PC, Windows 2000, N''''''oteTab LT, L''''''eapFTP, Apache 1.3, PHP 4.x, M''''''ySQL 4.x * JavaTomcatStrutsHibernate (1) with SapDb | ... * JavaTomcatDbCommons (1) with PostgreSql | ... * PythonLanguage/ZopeApplicationServer (1) with PostgreSql | ... * LampPlatform (1 - actually WampPlatform) * Windows, Apache (or IIS), MS-SQL Server, Perl (1) ---- ---- Should this topic be WebMethodology or something? There are existing topics related to it, BTW, I just cannot think of the names right now. Perhaps try CategoryInternet. ''Tomcat, Oracle etc. are certainly not methodologies, so why should it be "WebMethodology"? One alternative expression I've heard is TechnologyStack, so we could name this page WebDevelopmentTechnologyStack if people think that's more apt.'' ---- CategoryInternet CategoryWebDesign