Control-M was a batch-scheduling tool originally developed for scheduling jobs on mainframe computer systems, by an Israel-based company New Dimension Software (the company was originally called 4th Dimension Software and later renamed to New Dimension Software). In the early 90's, Control-M also became available on the distributed environment (for example, Windows and Unix). Users can use Control-M either in a distributed/mainframe only or mixed environment. There are a number of other mainframe-focused products within the same product line such as Control-D, Control-M/Tape, Control-O, Control-V, and Control-M/Links. BMC software acquired New Dimension Software in 1999 and continued the product line. In the recent years, BMC software made Control-M to become part of its BSM strategy by integrating Control-M with BMC Atrium Configuration Management Database (CMDB). Today Control-M is one of the most widely used enterprise batch scheduling software on both mainframe and distributed environments, with customers around the world from every major industry.
- 1985: Innovated the integrated approach for batch processing automation (mainframe)
- 1993: Provided single focal point of control of the heterogeneous batch environment – Enterprise Control Station (later on, the name changed to Control-M/Enterprise Manager)
- 1993: Release of control modules to extend Control-M's scheduling capability into external applications
- 1996: Enabled event-based scheduling
- 2000: Release of new control modules - integration with ERP applications
- 2004: Added the support for SOA approach – Business Process Integration
- 2004: Link batch scheduling with business SLAs – Batch Impact Manager
- 2006: Release of Agentless technology - part of Control-M 6.3.01
- 2007: Integration with BMC Atrium CMDB – BMC Batch Discovery
- 2008: Workload Lifecycle Management - within Control-M 6.4.01
- 2010: Workload automation – Control-M 7
- 2012: The Power of Simple – Control-M 8