Comparison Table

Form Maker Pro vs. Form Processor Pro

 

General Features

 

 

Configuration via Web Interface

No, Simple Config File

Yes

Easy to install and configure
No programming knowledge needed.

YesYes

Plug-in structure
Ability to adjust or add new features easily.

YesNo

NOT a hosted solution
Script resides on your server/website. No other servers used for any operations.

YesYes

One installation for all your forms
One installation works with Unlimited forms on the same server.

YesYes

One simple config file
Simple text config file for all settings and forms.

Yes

Web Interface

Works with existing forms
You don’t need to recreate or modify your existing forms.

YesYes

Sophisticated forms support
Any scenario of form processing possible.

YesNo

Multilingual Support
Forms output and system/error messages can be on any language. You can add/change any language by yourself by editing one simple text file.

YesNo

Field validations (over 40+)
You can validate your fields with more than 40+ validation rules.

Yes

Yes, but limited

User input modifiers (over 15+)
You can format values entered by user prior to any other operations. 15+ modifiers available.

YesNo

User friendly error messages
You can change their text, language, layout and style. Improperly filled fields can be highlighted.

Yes

Yes, but limited

Unlimited form elements
You can have all possible form elements and their quantity.

YesYes

Multi-page form support
You can have as many pages as you like.

YesYes

Dependency form support
Further page of multipage form can depend on previous user input.

YesNo

Multiple output
Processor can perform unlimited combination of tasks per form. Send different emails with PDF, XLS and even ZIP them as well as put data into database.

Yes

Yes, but limited

Cross-platform support
Tested on Unix, Linux, Windows and even Mac OS X servers.

YesYes

Special features

 

 

Attachments support
Allows you or your visitors to receive file attachments. Either dynamically created by processor or uploaded by you/user.

YesYes

Databases support
You may execute any database query after each form submission to save user input to your database.

YesNo

Payment Gateways support
You can redirect user to checkout to PayPal, 2CheckOut, LinkPoint.

YesNo

Predefined Variables
There are some predefined, dynamically generated variables for your usage.

YesYes

Back & Edit
If you have a multi-page form you can add back button that allows visitor to return to any page and enter corrections required. All previously entered data will be stored.

YesNo

User selectable recipients
Allows site visitor to choose department or person the information will be sent to.

YesYes

File output
As well as a page you may output any file stored on your server for download after form submission.

YesNo

Mathematical calculations
All mathematical operations with user input/selections available.

YesYes

Expiration date
You may set expiration date for any form.

YesYes

File uploading validation

YesNo

API for third party integration

YesNo

Password generation
Allows to create registration forms

YesNo

Fields counter
Counts how many fields from a field set satisfy certain conditions.

YesNo

SPAM Protection & Security

 

 

SPAM protection with CAPTCHA
Protects form from filling by bots and scripts. Using special human-only readable image.

YesYes

SPAM Injection prevention
Protects form from using it as a relay for SPAM sending.

YesYes

Email harvesting protection
All emails and templates are hidden from others.

YesYes

SSL Support
Processor can work through secure socket layer (SSL).

YesYes

Unique submissions
You can set number and period.

Yes

No, expiration date only.

Block IPs or Hosts
You can block any set of IPs or hosts from submitting the form.

YesNo

Allow IPs
You can set IPs or subnets from which form submissions will be allowed.

YesNo

Data output formats & features

 

 

Emails
HTML & Plain text support. You have full control over template and data inclusion.

YesYes

Email auto generation
Automatically generates email with all form fields without creating any template.

YesNo

PDF
Save or attach information into PDF file with fixed template (simple text or table).

YesNo

XLS
Save or attach information into XLS file with fixed template (data by column or row).

YesNo

CSV
Save or attach information into CSV file (comma separated values).

Yes

No, but you can export data to CSV.

TXT or LOG
Free simple text template. You can define your own format. Data added to one file by template.

YesNo

ZIP
You can zip any file that form processor generates, receives or attaches.

YesNo

URL redirection
Redirect user to the specified URL after form submission.

YesYes

Any combination of the above features possible

YesYes

Unlimited Emails and Actions
Unlimited emails and actions per form submission.

YesYes

Design and Style control

 

 

Full layout and design control
You are welcome to change anything!

YesYes

Custom Email Templates
You have full control over design, style and layout.

YesYes

Custom “Thank you!” page
You have full control over design, style and layout.

YesYes

Custom Preview pages
You have full control over design, style and layout.

YesYes

Custom Error Messages
You can define design, language, style and layout.

Yes

Yes, but you can’t change language.

Error Fields Highlighting
You can define style for improperly filled fields.

YesNo

Email sending

 

 

SMTP
Email sending through SMTP server.

YesYes

SMTP Secured
Email sending through SMTP server with authentication.

YesNo

Sendmail or any other compatible mail sender

YesYes

Databases supported

 

 

MySQL
Ability to save information into MySQL database.

YesYes

MySQL
Ability to select data from MySQL database.

YesNo

Microsoft SQL

YesNo

PostgreSQL

YesNo

ODBC

YesNo

SQLite

YesNo

Payment gateways supported

 

 

PayPal
Redirects form applicants to PayPal checkout.

YesNo

2CheckOut
Redirects form applicants to 2Checkout checkout page.

YesNo

LinkPoint
Charge user credit cards via LinkPoint payment gateway.

YesNo

Email template fields

 

 

To, From, Subject and Body by default

YesYes

CC
Carbon copy

YesYes

BCC
Blind carbon copy

YesNo

Format
Email format: Plain or HTML

YesYes

Charset
You can set email charset (ISO-8851, UTF-8, etc.)

YesNo

Attachment
List of attached files.

YesYes

Predefined Variables

There are some predefined, dynamically generated variables for your usage. You can use them in your templates and insert them into any output.

 

 

Date
Returns current date, time.

YesYes

HTTP Referer
Returns HTTP referer. Current forms URL.

YesYes

Remote IP
Returns applicant IP-address.

YesYes

Timestamp
Returns UNIX-timestamp value.

YesNo

Unique reference number
Returns very unique reference number. May be used for your own records.

YesYes

User Agent
Returns user agent browser type, version and OS type version.

YesYes

File uploading validation

 

 

User Defined files
Validates files with user defined extensions.

YesNo

Image files
Validates if uploaded file is an image file.

YesNo

MS Office files
Validates if uploaded file is a MS Office file.

YesNo

ZIP files
Validates if uploaded file is a ZIP file.

YesNo

Fields Validations

 

 

Combinational validations
You can have one field to be validated by several validation rules.

YesNo

Required field
Works even for checkboxes, dropdown and multiple select lists.

YesYes

Equal fields
You can require visitors to fill two or more fields with equal value.

YesNo

Credit card
Verifies major credit card numbers including: Visa, MasterCard, Diners Club, Carte Blanche, Discover, and American Express.

YesNo

Email field

YesYes

Australian phone

YesNo

Belgium postcode

YesNo

Canadian provincial code

YesNo

Canadian postcode

YesNo

Dutch zip code

YesNo

France post code (including colonies)

YesNo

French phone

YesNo

German postcode

YesNo

ICD9 code

YesNo

Integer number

YesNo

IP address

YesNo

IPv6 address

YesNo

ISBN number

YesNo

Italian Fiscal code

YesNo

Italian postcode

YesNo

MAC address

YesNo

Netherlands postcode

YesNo

Roman numerals

YesNo

Spanish postcode

YesNo

US Social Security Numbers (SSN)

YesNo

Swedish phone number

YesNo

Swedish postcode

YesNo

UK Bank Sort code

YesNo

UK Drivers License format

YesNo

UK National Insurance Number (NINo)

YesNo

UK postcode

YesNo

US Phone number

YesNo

US State code

YesNo

Vehicle Identification Number (VINs)

YesNo

Single word

YesNo

URL

YesNo

US ZIP code

YesNo

Modifiers

You can additionally format values entered by user prior any other operations or output. Below is the list of available modifiers.

 

 

Capitalize
This is used to capitalize the first letter of all words in a variable.

YesNo

Count Characters
This is used to count the number of characters in a variable.

YesNo

Count Paragraphs
This is used to count the number of paragraphs in a variable.

YesNo

Count Sentences
This is used to count the number of sentences in a variable.

YesNo

Count Words
This is used to count the number of words in a variable.

YesNo

Date Format
Returns a string formatted according to the given format string

YesNo

Default
This is used to set a default value for a variable. If the variable is empty, the given default value is printed instead.

YesNo

Indent
This indents a string at each line, default is 4.

YesNo

Lower
This is used to lowercase a variable.

YesNo

Line breaks to BR
All line breaks will be converted to <br /> tags in the given variable.

YesNo

Regular Expression Replace
A regular expression search and replace on a variable.

YesNo

Replace
A simple search and replace on a variable.

YesNo

Spacify
This is a way to insert a space between every character of a variable.

YesNo

String Format
This is a way to format strings, such as decimal numbers and such.

YesNo

Strip
This replaces all repeated spaces, new lines and tabs with a single space, or with a supplied string.

YesNo

Strip HTML Tags
This strips out markup tags, basically anything between < and >.

YesNo

Truncate
This truncates a variable to a character length, default is 80.

YesNo

Uppercase
This is used to uppercase a variable.

YesNo

Word wrap
This wraps a string to a column width, default is 80.

YesNo

Any combination of the above possible

YesNo

 

Buy now!

Buy now!

 

Bookmark and Share
Form Maker Pro