In theory, VisualCron sounds very basic: it's just a tool that runs other commands, programs or scripts at the time or on the event that you choose. In practice, though, it's an industrial-strength task scheduler that can automate just about any task you like.
The program can initiate jobs at the date and time you specify, for instance, but that's just the start. It can also trigger when your PC starts or shuts down, a file changes or is deleted, a Windows service starts of changes status, when there's a particular change in the Registry, a new email arrives, a specific Windows event occurs, and more.
And when the trigger occurs, you could just run a program, but again, there's plenty more on offer here. Your job can send an email or instant message, stop or start Windows services, perform various file transfer tasks, download and save content, kill processes, copy or backup files, shut down or restart a local or remote computer, execute Office macros, perform Active Directory operations, and run SQL text or stored procedures. Amongst others.
Don't think you're restricted to just some linear batch file of tasks, though - there's much more control on offer here. You can test for multiple conditions, like the existence of a file or folder, or the status of some other task; you're able to store information in variables, and calculate, increment or decrement them as you like; and your job can then perform different actions based on these values.
Version 8.0.4 brings (changelog):
|[FEATURE] Server: SQL Task->Support for loading images into column of type Image|
|[FEATURE] Client/Server: PowerShell Task->Added support for controlling in "On error" if error should be raised if PowerShell contains error output|
|[FEATURE] Client/Server: HTTP Task->Added support for custom headers|
|[FEATURE] Client/Server: SFTP/SSH->Added support for selecting which encryption algorithms to use|
|[FEATURE] Client/Server: SQL Task->Added support for listing stored procedures from Oracle|
|[FEATURE] WebClient: Added cookie support for remembering Connections|
|[FEATURE] Server: Execute/Kill Task->Now killing child processes|
|[FEATURE] Client/Server: Web service Task->Improved proxy implementation|
|[BUGFIX] Client/Server: Cloud Tasks->Many fixes to all new Cloud Tasks (Box, DropBox,Google Drive, OneDrive)|
|[BUGFIX] Client/Server: SCP Task->Mixed fixes|
|[BUGFIX] WebClient: Fixed communication issue in older IE versions|
|[BUGFIX] Client/Server: Popup Task->Fixed input parsing errors|
|[BUGFIX] Client/Server: Popup Task->Changed value sent back to output (no longer true (unless input value is empty) and only true values)|
|[BUGFIX] Client/Server: Cloud Tasks->Fixes for Azure and S3 Tasks|
|[BUGFIX] Client/Server: Popup Task->Checkbox->Selected property issue|
|[BUGFIX] Server: Job->Timeout->Consider timeout as error did not raise error properly|