SFTPPlus MFT Client vs BatchSync

This comparison covers the SFTPPlus MFT client licence and BatchSync V12.
Back to comparisons

SFTPPlus MFT Client

First year
$2,375
Following years
$475

Licensing

Perpetual licenceSFTPPlus MFT can continue operating without a support renewal. BatchSync requires an active subscription after its trial. Details
Yes
All supported client protocols includedThe compared licences include their respective client protocols. Their supported protocol lists differ. Details
Yes
Development and testing instanceBoth include non-production use. BatchSync includes one development or testing server alongside its production server. Details
Yes
Unlimited remote endpoints and transfersNeither product imposes licence limits on remote servers, transfer counts, or data volume. Actual capacity depends on infrastructure. Details
Yes

Runtime and deployment

Windows ServerBoth run unattended as Windows services. Details
Yes
LinuxSFTPPlus MFT runs natively on Linux. BatchSync's FAQ states that it is Windows-only. Details
Yes
Docker and Kubernetes on LinuxDeploy SFTPPlus MFT in Linux containers. BatchSync requires Windows. Details
Yes
MacOSRun the transfer engine on macOS. BatchSync does not offer a Mac version. Details
Yes
Self-managed cloud deploymentBoth can run on cloud virtual machines. Running on Azure or AWS does not itself provide a storage connector. Details
Yes

File transfer protocols

SFTP clientUpload and download through SSH file transfer. Details
Yes
FTP and FTPS clientsConnect to FTP servers, including connections secured with TLS. Details
Yes
AS2 sendSFTPPlus MFT Client sends signed or encrypted AS2 messages and checks delivery receipts. AS2 is absent from BatchSync's published protocol list. Details
Yes
AS2 receiveReceiving AS2 messages requires the optional SFTPPlus MFT server licence, excluded from the client price. BatchSync does not list AS2 support. Details
Available with an additional server licence
WebDAV clientSFTPPlus MFT connects to WebDAV servers over HTTP or HTTPS. BatchSync does not list WebDAV. Details
Yes
Azure Blob and Azure Files connectorsSFTPPlus MFT accesses these services through their storage APIs. BatchSync lists local folders and network shares, without native Azure storage connectors. Details
Yes
SharePoint Online connectorSFTPPlus MFT exchanges files through Microsoft Graph. BatchSync does not list a native SharePoint connector. Details
Yes
Exchange Online attachments through Microsoft GraphSFTPPlus MFT monitors mailboxes and retrieves attachments. BatchSync does not list this mailbox connector. Details
Yes
SMTP file deliverySFTPPlus MFT sends files as email attachments. BatchSync uses SMTP for status notifications, without file attachment delivery. Details
Yes
Oracle Database as a transfer endpointSFTPPlus MFT reads and writes database rows as transfer content. BatchSync can run database export scripts, but does not list a native Oracle connector. Details
Yes
IBM MQ as a transfer endpointSFTPPlus MFT exchanges file content with message queues. BatchSync does not list a native IBM MQ connector. Details
Yes
Windows network sharesBoth transfer files using shares accessible through the operating system. Details
Yes

Administration and integration

Web administrationSFTPPlus MFT provides browser administration. BatchSync uses a Windows desktop console without a web administration interface. Details
Yes
Windows desktop GUIBatchSync provides a native Windows console for configuring tasks and monitoring transfers. SFTPPlus MFT uses a browser interface without a native desktop GUI. Details
No
Command-line administrationSFTPPlus MFT includes admin-shell for configuration and operation. BatchSync can call external commands within workflows but does not provide a command-line administration interface. Details
Yes
Administration APISFTPPlus MFT provides a JSON-RPC HTTP API for reading and changing configuration and operating components, using administrator accounts and role permissions. BatchSync does not provide an administration API. Details
Yes
Configuration as .INI formatSFTPPlus MFT uses an INI file suitable for reviewing changes in version control. BatchSync stores its tasks in encrypted files. Details
Yes
No external database requiredNeither product requires a separate database server for operation. Details
Yes

Automation

Scheduled client transfersBoth initiate transfers on configured schedules. Details
Yes
File filteringBoth select which source files to transfer using filters. Details
Yes
Automatic retriesBoth retry failed transfers. BatchSync also documents resuming an interrupted file from its failure point. Details
Yes
Server-to-server streamingSFTPPlus MFT can stream between remote endpoints without storing the whole file locally. BatchSync does not provide server-to-server streaming. Details
Yes
Two-way folder synchronizationBatchSync reconciles changes on both sides. SFTPPlus MFT uses directional transfers without an equivalent synchronization mode. Details
No
Propagate deletions between synchronized foldersBatchSync tracks deletions on either side and applies them to the other folder. SFTPPlus MFT source cleanup after transfer is a different operation. Details
No
Compress and extract archivesBoth create and extract ZIP archives. SFTPPlus MFT also supports other archive formats. Details
Yes
Built-in PGP processingSFTPPlus MFT encrypts, decrypts, signs, and verifies OpenPGP files. BatchSync supports AES-encrypted ZIP processing but does not include built-in PGP processing. Details
Yes
Single-step workflow debuggingBatchSync's batch editor steps through commands and shows their output. SFTPPlus MFT provides event logs without an equivalent interactive workflow debugger. Details
No

Security and identity

SSH public key authenticationBoth authenticate SFTP client connections using SSH keys. Details
Yes
OpenID Connect administrator SSOSFTPPlus MFT administrators can sign in through an identity provider such as Entra ID. BatchSync does not support OpenID Connect administrator SSO. Details
Yes
Role-based administrationSFTPPlus MFT restricts which configuration and operations each administrator can access. BatchSync does not provide role-based administration. Details
Yes

Other features

External scripts and programsBoth products can invoke external programs to extend their functionality. BatchSync batches can call PowerShell, VBScript, and command-line utilities; SFTPPlus MFT invokes them through event handlers. Details
Yes
Email status notificationsBoth report transfer success or failure by email. Details
Yes
Built-in daily transfer dashboardBatchSync summarizes tasks, file counts, and data volumes. SFTPPlus MFT offers component status, searchable logs, and event reports; a daily transfer dashboard is on the roadmap. Details
No (on roadmap)

High availability and audit

Automatic client transfer failoverSFTPPlus MFT supports client failover with additional cluster licensing. BatchSync does not provide automatic client transfer failover. Details
Cluster licence
Central management of different node rolesA SFTPPlus MFT cluster controller assigns transfers and components to node pools. BatchSync does not provide central management of different node roles. Details
Cluster licence
Detailed transfer historyBoth retain records of transfer activity for troubleshooting and audit review. Details
Yes

Support

In-house technical supportBoth products provide support from their own in-house teams, included in the annual costs shown. SFTPPlus MFT provides telephone, email, and screen-sharing support. Details
Yes
Updates with active maintenance or subscriptionSFTPPlus MFT support and maintenance includes upgrades. BatchSync includes updates while its subscription is active. Details
Yes

BatchSync V12

First year
$990
Following years
$990

Licensing

Perpetual licenceSFTPPlus MFT can continue operating without a support renewal. BatchSync requires an active subscription after its trial. Details
No
All supported client protocols includedThe compared licences include their respective client protocols. Their supported protocol lists differ. Details
Yes
Development and testing instanceBoth include non-production use. BatchSync includes one development or testing server alongside its production server. Details
Yes
Unlimited remote endpoints and transfersNeither product imposes licence limits on remote servers, transfer counts, or data volume. Actual capacity depends on infrastructure. Details
Yes

Runtime and deployment

Windows ServerBoth run unattended as Windows services. Details
Yes
LinuxSFTPPlus MFT runs natively on Linux. BatchSync's FAQ states that it is Windows-only. Details
No
Docker and Kubernetes on LinuxDeploy SFTPPlus MFT in Linux containers. BatchSync requires Windows. Details
No
MacOSRun the transfer engine on macOS. BatchSync does not offer a Mac version. Details
No
Self-managed cloud deploymentBoth can run on cloud virtual machines. Running on Azure or AWS does not itself provide a storage connector. Details
Yes

File transfer protocols

SFTP clientUpload and download through SSH file transfer. Details
Yes
FTP and FTPS clientsConnect to FTP servers, including connections secured with TLS. Details
Yes
AS2 sendSFTPPlus MFT Client sends signed or encrypted AS2 messages and checks delivery receipts. AS2 is absent from BatchSync's published protocol list. Details
No
AS2 receiveReceiving AS2 messages requires the optional SFTPPlus MFT server licence, excluded from the client price. BatchSync does not list AS2 support. Details
No
WebDAV clientSFTPPlus MFT connects to WebDAV servers over HTTP or HTTPS. BatchSync does not list WebDAV. Details
No
Azure Blob and Azure Files connectorsSFTPPlus MFT accesses these services through their storage APIs. BatchSync lists local folders and network shares, without native Azure storage connectors. Details
No
SharePoint Online connectorSFTPPlus MFT exchanges files through Microsoft Graph. BatchSync does not list a native SharePoint connector. Details
No
Exchange Online attachments through Microsoft GraphSFTPPlus MFT monitors mailboxes and retrieves attachments. BatchSync does not list this mailbox connector. Details
No
SMTP file deliverySFTPPlus MFT sends files as email attachments. BatchSync uses SMTP for status notifications, without file attachment delivery. Details
No
Oracle Database as a transfer endpointSFTPPlus MFT reads and writes database rows as transfer content. BatchSync can run database export scripts, but does not list a native Oracle connector. Details
No
IBM MQ as a transfer endpointSFTPPlus MFT exchanges file content with message queues. BatchSync does not list a native IBM MQ connector. Details
No
Windows network sharesBoth transfer files using shares accessible through the operating system. Details
Yes

Administration and integration

Web administrationSFTPPlus MFT provides browser administration. BatchSync uses a Windows desktop console without a web administration interface. Details
No
Windows desktop GUIBatchSync provides a native Windows console for configuring tasks and monitoring transfers. SFTPPlus MFT uses a browser interface without a native desktop GUI. Details
Yes
Command-line administrationSFTPPlus MFT includes admin-shell for configuration and operation. BatchSync can call external commands within workflows but does not provide a command-line administration interface. Details
No
Administration APISFTPPlus MFT provides a JSON-RPC HTTP API for reading and changing configuration and operating components, using administrator accounts and role permissions. BatchSync does not provide an administration API. Details
No
Configuration as .INI formatSFTPPlus MFT uses an INI file suitable for reviewing changes in version control. BatchSync stores its tasks in encrypted files. Details
No
No external database requiredNeither product requires a separate database server for operation. Details
Yes

Automation

Scheduled client transfersBoth initiate transfers on configured schedules. Details
Yes
File filteringBoth select which source files to transfer using filters. Details
Yes
Automatic retriesBoth retry failed transfers. BatchSync also documents resuming an interrupted file from its failure point. Details
Yes
Server-to-server streamingSFTPPlus MFT can stream between remote endpoints without storing the whole file locally. BatchSync does not provide server-to-server streaming. Details
No
Two-way folder synchronizationBatchSync reconciles changes on both sides. SFTPPlus MFT uses directional transfers without an equivalent synchronization mode. Details
Yes
Propagate deletions between synchronized foldersBatchSync tracks deletions on either side and applies them to the other folder. SFTPPlus MFT source cleanup after transfer is a different operation. Details
Yes
Compress and extract archivesBoth create and extract ZIP archives. SFTPPlus MFT also supports other archive formats. Details
Yes
Built-in PGP processingSFTPPlus MFT encrypts, decrypts, signs, and verifies OpenPGP files. BatchSync supports AES-encrypted ZIP processing but does not include built-in PGP processing. Details
No
Single-step workflow debuggingBatchSync's batch editor steps through commands and shows their output. SFTPPlus MFT provides event logs without an equivalent interactive workflow debugger. Details
Yes

Security and identity

SSH public key authenticationBoth authenticate SFTP client connections using SSH keys. Details
Yes
OpenID Connect administrator SSOSFTPPlus MFT administrators can sign in through an identity provider such as Entra ID. BatchSync does not support OpenID Connect administrator SSO. Details
No
Role-based administrationSFTPPlus MFT restricts which configuration and operations each administrator can access. BatchSync does not provide role-based administration. Details
No

Other features

External scripts and programsBoth products can invoke external programs to extend their functionality. BatchSync batches can call PowerShell, VBScript, and command-line utilities; SFTPPlus MFT invokes them through event handlers. Details
Yes
Email status notificationsBoth report transfer success or failure by email. Details
Yes
Built-in daily transfer dashboardBatchSync summarizes tasks, file counts, and data volumes. SFTPPlus MFT offers component status, searchable logs, and event reports; a daily transfer dashboard is on the roadmap. Details
Yes

High availability and audit

Automatic client transfer failoverSFTPPlus MFT supports client failover with additional cluster licensing. BatchSync does not provide automatic client transfer failover. Details
No
Central management of different node rolesA SFTPPlus MFT cluster controller assigns transfers and components to node pools. BatchSync does not provide central management of different node roles. Details
No
Detailed transfer historyBoth retain records of transfer activity for troubleshooting and audit review. Details
Yes

Support

In-house technical supportBoth products provide support from their own in-house teams, included in the annual costs shown. SFTPPlus MFT provides telephone, email, and screen-sharing support. Details
Yes
Updates with active maintenance or subscriptionSFTPPlus MFT support and maintenance includes upgrades. BatchSync includes updates while its subscription is active. Details
Yes

Comparison criteria ​

We compare the SFTPPlus MFT client licence with BatchSync V12 (version 12.7.1), using published capabilities rather than performance benchmarks.

Optional SFTPPlus MFT server and cluster licences are excluded.

Why choose SFTPPlus MFT ​

SFTPPlus MFT fits workflows that need Linux, macOS, containers, or native connections to SharePoint, Azure storage, Exchange Online, Oracle Database, and IBM MQ. Readable configuration and a perpetual licence suit teams that need those deployment and ownership options.

The optional server licence extends SFTPPlus MFT with server-side transfers, allowing trading partners to connect and send files to your installation. Combined with the client's AS2 sending, AS2 reception supports EDI file exchange in both directions, including signed and encrypted documents and delivery receipts.

With a cluster licence, you can manage multiple SFTPPlus MFT client instances from one unified web interface. The cluster controller distributes configuration updates and lets you assign different transfers to individual instances or groups of instances.

Choose SFTPPlus MFT when direct Windows desktop access is unavailable and administrators need to configure and operate transfers through a web browser. Its multi-role administration gives each administrator different permissions for application configuration and operation. For example, one administrator can monitor activity with read-only access, while another can manage transfers without changing accounts or security settings.

When BatchSync is a better fit ​

BatchSync has a lower first-year cost and provides two-way folder synchronization with deletion propagation.

Its Windows console includes a daily transfer dashboard, and its batch editor supports stepping through workflow commands.

These are useful advantages for Windows-only teams whose endpoints use only SFTP, FTP, FTPS, or network shares.

SFTPPlus MFT does not provide equivalent synchronization or interactive workflow debugging.