I have used Configuration Manager it in a few of my IT assignments and I like it very much. If you are not familiar with it, System Center Configuration Manager 2007 is the successor to Systems Management Center 2003. It is a solution to comprehensively assess, deploy, and update your servers, clients, and devices across physical, virtual, distributed, and mobile environments. It integrates a large amount of technologies into one complete package. It can handle remote control, operating system deployment, software updates, software distribution, asset intelligence, system configuration state management, and more. Knowing how to install, setup, and manage SCCM 2007 is a tremendous skill set to have and WILL have great payoffs - especially if you work in a Microsoft based IT shop. However, SCCM is an intense pain in the backside to configure. Every time I attempt to install it always results in failure due to it’s complexity and software requirements. That is until I found this guide!
Beware, these instructions are ONLY designed to get SCCM up and running as soon as possible inside of a test environment. However, after installing SCCM several different times you should have a very good grasp of setting it up in general and should be pretty confident about installing it in your production environment. For those wanting to learn SCCM Microsoft offers quite a bit of training resources (in addition to free trial software and virtual labs) on the SCCM 2007 home site. Trust me when I say that Technet is your friend when trying to learn SCCM :)