For my personal learning (from Wikipedia)
Control-M is workload automation (traditionally called batch scheduling) software produced by BMC Software, originally written for mainframes but also available for distributed computing platforms including Unix, Windows, Linux and OpenVMS environments.
BMC Software claims that Control-M is the most widely used scheduling software in large enterprises. It has many features which help maintain an organized job flow environment. It is mostly used in relation to finance and accounting where it can schedule JCL or scripts that perform daily, monthly, yearly tasks. Tasks in this sense could be anything, for example, calculating the month revenue and expenditure.
Control-M can also schedule jobs to run in set intervals such as every 15 minutes, every hour, etc…
Control-M can be integrated with applications such as SAP and Oracle’s PeopleSoft, to act as a scheduling organizer in these platforms.
With the addition of BMC Batch Discovery in 2007, Control-M is now positioned to integrate directly into the Remedy Configuration Management Database (CMDB). This integration helps identify the relationships between batch processes and other business and IT infrastructure components.