System Center Configuration Manager provides a unified management console with an automated set of administrative tools to deploy software, protect data, monitor health, and enforce compliance across all devices in an organization. Refer the below Microsoft link for the SCCM Capabilities:
https://www.microsoft.com/en-us/cloud-platform/system-center-configuration-manager-features
In order to install SCCM 2012 R2, there are certain perquisites that we need to consider in order to have a smooth installation.
Please refer the below link for step-by-step perquisites required for SCCM 2012 R2