For many reasons, large and small installations of computers can benefit from AutomatedConfiguration Management tools. All the processes from installation, configuration, to maintenanceand updating the computers can benefit from automation for the following reasons. * Consistency across all the machines. * Timeliness in maintenance and updates * Simplify the process through the use declarative instructions. Meanwhile in software configuration management, they are examining the problems ofidentifying, controlling, monitoring and verifying changes in software development projects. Tocomplicate matters, some of the reasons for software configuration management * Consistency in the source code. * Timeliness in updates to the project members so that they have what is needed. * A need to simplify documentation and development of complex projects. Subsequently, the purpose of this thesis is to understand how concepts from SoftwareConfiguration Management can aid the development of the field of System Configuration. Toachieve this purpose, this thesis will start with an examination of the similiarities between SCMand System configuration. This will be followed by an examination of different key concepts inSystem Configuration and the following three different tools that have taken different approachesto the problem. * Cfengine * ISconf * LSconf With an understanding of how System Configuration and SCM are similar and anunderstanding of many of the major concepts in System Configuration, the next step is to examinesome of the difference between the two fields. From there, it should be possible to see how someconcepts from SCM could be applied to System Configuration. It should also be possible toexamine concepts from System Configuration that could be applied to SCM.