SCCM - Product Overview
System Center Configuration Manager (SCCM) is a software product made by Microsoft for managing large groups of computers running the Windows operating system. 
As a desktop managemen tool, SCCM has many features:
- Software Deployment - Eliminates the inefficient and error-prone process of manually installing applications.
- Software Updates - Automated assessment process discovers required updates, and provides a full patching solution.
- Reporting - Real-time reporting with many useful reports available out of the box.
- Operating System Deployment - Highly automated solution for migrating and deploying Windows server and client OS.
- Collections - Flexible systems and user groups, used to distribute software, updates, OSD, reporting etc.
- Inventory - Provides an inventory of hardware and software installed on each system.