Software configuration is concerned with creating different specializations of a software artifact for different environments. (See also VariabilityManagement) Configuration is often distinghuished by configuration time: * RunTime Configuration * InstallTime Configuration * BuildTime Configuration * DistributionTime Configuration Tools supporting software configuration: * ANT * Tools.AutoMake * Tools.AutoBuild * Tools.AutoBundle * Tools.AutoConf * AutoDep * BAKE * BAU * BinUtils * BUILD * CfEngine * CodeBuildingEnvironment * CONS * COOK * ctBLD * Tools.DailyBuildSystem * EasyMake * GenericSetup * GMake * GnuProjectToolKit * ICMake * IntegratedDevelopmentEnvironment * JamMR * JavaIMake * JMK * LambdaMake * MAKE * MakeDep * MakeLib * MakeMe * MkDist * SMake * XMake ---- See also a-a-p project at http://www.a-a-p.org. There is a list of build tools at http://www.a-a-p.org/tools_build.html ---- Concerning _software configuration management_, see * http://www.cmiiug.com/, the Configuration Management users group * http://www.cmtoday.com/, daily configuration management news. ---- CategorySoftwareEvolution