User:Jbraunstein12/sandbox

SmartBatch is an advanced Enterprise job scheduler and automation tool for Windows.

Overview
SmartBatch provides advanced job scheduling capabilities. SmartBatch runs on the Windows platform and is based on the .NET stack of technologies. Typically, SmartBatch is used by applications that have a need to process activity on a regular basis in an unattended fashion. Operation staff can be notified of success or failure of their SmartBatch processing.

The SmartBatch user interface consists of a Windows form based graphical user interface. This is secured by Windows authentication so that only authorized users are allowed access to SmartBatch. Users are assigned to a SmartBatch role which sets the user's privileges. The GUI/client interface provides full access to functionality. An alternative web browser interface is also available that can be used to monitor the SmartBatch environment.

Functionality
SmartBatch consists of a set of functionality to help simplify configuration: Operations, Steps, Jobs, Schedules, Dependencies (including file notification watch events), Operators, Alerts, Application Groups, Computer Groups, etc. Processing can be distributed to other computers using Remote Agents.

History
SmartBatch was originally developed in 1997 in a financial IT department at Intel Corporation. It was commercialized by OnLine ToolWorks Corporation in 1997. SmartBatch was rewritten in 2004 for the .NET Framework. Major releases: