

AnyFileBackup works in various modes:
Backup replicating files and folders to one or several locations; it may be complete (full) back up or selective (specific files only) backup
Sync making two locations identical; it is also known as two-way (2way) synchronization or bi-directional synchronisation
Monitoring tracking the condition (status) of a folder, server, HDD, FTP, cloud, Windows event log, etc.
Clean up removing (deleting) all or selected files from a specified drive, folder, FTP, or cloud
Scheduler running (launching) or stopping (terminating) applications, system processes, Windows services, other AnyFileBackup tasks, ending user sessions, etc. according to a selected schedule
Backup replicating files and folders to one or several locations; it may be complete (full) back up or selective (specific files only) backup
Sync making two locations identical; it is also known as two-way (2way) synchronization or bi-directional synchronisation
Monitoring tracking the condition (status) of a folder, server, HDD, FTP, cloud, Windows event log, etc.
Clean up removing (deleting) all or selected files from a specified drive, folder, FTP, or cloud
Scheduler running (launching) or stopping (terminating) applications, system processes, Windows services, other AnyFileBackup tasks, ending user sessions, etc. according to a selected schedule

Six types of schedule:
Periodical task starts at regular intervals, for example, every minute each business day, or every hour each Monday, or at 12.00 PM on weekends only, etc. CRON time format is supported
Daily task starts at specific time on a selected day or days of the week
Manual task does not start automatically but on user’s request only
Linked task starts when it receives a request from another AnyFileBackup task (for example, 'Task B' will start when task 'Task A' is complete)
Real-time tasks constantly monitors a source location (folder, FTP, etc) and starts immediately when it changes (new files copied, file changed, etc)
Remote request task starts when it receives a remote request from the Remote Agent
Periodical task starts at regular intervals, for example, every minute each business day, or every hour each Monday, or at 12.00 PM on weekends only, etc. CRON time format is supported
Daily task starts at specific time on a selected day or days of the week
Manual task does not start automatically but on user’s request only
Linked task starts when it receives a request from another AnyFileBackup task (for example, 'Task B' will start when task 'Task A' is complete)
Real-time tasks constantly monitors a source location (folder, FTP, etc) and starts immediately when it changes (new files copied, file changed, etc)
Remote request task starts when it receives a remote request from the Remote Agent

Files may be transferred via a secured protocol and/or in an encrypted format.
Secure protocols for file backup and sync:
Secure protocols for file backup and sync:
- FTPS
- SFTP
- HTTPS
- POP3S
- IMAP
- SMTPS
- AES
- Blowfish
- DES
- Triple-DES
- ZIP

Backup from and to, sync between, and monitor many sources:
- local and LAN files and folders
- FTP directories and servers (including VMX, secure SFPT and FTPS, trivial FTP)
- HTTP servers
- E-mail attachments extracted from mailboxes
- Amazon S3 storage files and folders (buckets)
- Google Drive storage files and folders
- Microsoft One Drive storage files and folders
- hard disk drive and flash drive space
- system services’ activities
- Windows event log status (errors, warnings, information, audit success and failure)
- remote servers status (is the host alive)

Many-to-Many (aka Many-2-Many) back up: back up content of several local and LAN folders to, for example, various FTP and clouds (for each FTP and cloud you can also set individual file filters, so that only specific files are backed up to certain destinations).
One-to-Many (aka 1-to-Many, One-2-Many, or 1-2-Many) back up: copy all or selected (filtered) files from one location to various different target locations (FTP, cloud, etc.) (for each target location you can set individual security, like file encryption and compression settings).
One-to-One (aka 1-to-1, One-2-One, or 1-2-1) back up: copy all or selected (filtered) files from one location to another.
Incremental backup only new and changed files are backed up.
Decrimental backup files that have been removed from a source location are also removed from a target location.
Mirroring backup all changes that happen in one location are mirrored to another; this is a combination of the Incremental and Decrimental back up when new and changed files are backed up to a target location and files that have been removed from a source location are also deleted from a target location.
One-to-Many (aka 1-to-Many, One-2-Many, or 1-2-Many) back up: copy all or selected (filtered) files from one location to various different target locations (FTP, cloud, etc.) (for each target location you can set individual security, like file encryption and compression settings).
One-to-One (aka 1-to-1, One-2-One, or 1-2-1) back up: copy all or selected (filtered) files from one location to another.
Incremental backup only new and changed files are backed up.
Decrimental backup files that have been removed from a source location are also removed from a target location.
Mirroring backup all changes that happen in one location are mirrored to another; this is a combination of the Incremental and Decrimental back up when new and changed files are backed up to a target location and files that have been removed from a source location are also deleted from a target location.

Extension modules expand AnyFileBackup functionality by adding certain specialist functions. Current list of AnyFileBackup extensions includes:
- Additional tasks extension: support for additional 50 tasks
- Could extensions: support for Amazon S3, Google Drive, OneDrive
- Event log extension: support for Windows Event Log
- File compression extension: support for ZIP compression (included into a basic package)
- File encryption extension: support for encryption algorithms
- Remote console extension: support for remote control of AnyFileBackup via a web browser
- Reporting extension: support for customizable reports about AnyFileBackup activity
- Secure protocols extension: support for encryption protocols
- SMS extension: support for SMS notification
- TFTP extension: support for TFTP protocol
- Time synchronisation extension: support for time adjustment using a time server (included into a basic package)

FTP mode Z compression (MODE Z) on-the-fly file compression of files transferred over FTP protocol.
ZIP build-in compression for other files that works for all sources (including FTP): files may be compressed individually (one file per archive) or bundled into one zip package. A password may be set for a ZIP archive.
ZIP build-in compression for other files that works for all sources (including FTP): files may be compressed individually (one file per archive) or bundled into one zip package. A password may be set for a ZIP archive.

Backup to and from Amazon S3 bucket, sync Amazon S3 folders with between themselves or with local and LAN folders, FTP servers.
Full access to Amazon S3 bucket, including support for SSL, certificates and security keys
Direct links to Amazon S3 folders with a defined validity period may be automatically created
Generated Amazon S3 links can be distributed by e-mail and by other means to as many recipients as necessary
Full access to Amazon S3 bucket, including support for SSL, certificates and security keys
Direct links to Amazon S3 folders with a defined validity period may be automatically created
Generated Amazon S3 links can be distributed by e-mail and by other means to as many recipients as necessary

Flexible notifications:

Smart file selection and filtering by:
- origin (new, changed, or deleted files)
- name and extension, aka 'by mask' (wildcards ‘*’ and ‘?’ supported)
- date (including date before or after a defined date, date between two dates)
- time (including time before or after defined time, defined time period)
- size (including size less than, equal to, greater than)
- attributes (system, hidden, read-only, compressed, archive, encrypted)

Access and control AnyFileBackup from anywhere in the world and on any device (Windows, MacOS, iOS, Android, ChromeOS, FirefoxOS) via a web-browser (Internet connection is required)
You can run and stop tasks, have full access to the log of AnyFileBackup activity.

Files, when they reach a target location, can be assigned a new name:
Unconditionally files always have a new name that is set by means of regular expressions
Conditionally when two files in a source location and in a target location have an identical name, either of them may be renamed and special rules exist to define this new name (standard templates included and new templates may be specified manually)
Unconditionally files always have a new name that is set by means of regular expressions
Conditionally when two files in a source location and in a target location have an identical name, either of them may be renamed and special rules exist to define this new name (standard templates included and new templates may be specified manually)