With the release of DOCOVA SE (SQL Edition) we thought that it would be a good opportunity to discuss some of the differences and similarities between the DOCOVA Domino/XWork and DOCOVA SE versions.
Existing DOCOVA Domino/XWork customers considering transitioning to the DOCOVA SE edition will find the information of particular interest.

To start with, let’s do a quick review of some of the main similarities and differences between the two editions of DOCOVA



MS SQL 2012+ or MySQL v5.5+ IBM Lotus Domino Server v7.x+ or IBM XWork v8.5+

Programming Language

Javascript and PHP v5.5+ Javascript and LotusScript
Web Server Requirements Microsoft IIS v7+ orApache HTTP v2.4.4+ IBM Lotus Domino Server v7.x+ orIBM XWork v8.5+
Client Requirements Internet Explorer 9+, Chrome/Firefox with NPAPI plug-in Internet Explorer 9+, Chrome/Firefox with NPAPI plug-in
Client Installation (DOCOVA Explorer) User installable with local admin access or Admin installation via .msi User installable with local admin access or Admin installation via .msi
Administration via DOCOVA Admin in web browser via DOCOVA Admin in web browser, some admin via Domino Administrator client
User Access Managed via LDAP/Active Directory or natively in DOCOVA Managed via Lotus Domino Address Book
Data/Application Security Managed via DOCOVA in web browser Managed via DOCOVA in web browser and optionally via database ACL
Mobile support (iOS and Android) Yes Yes
Available in Cloud No Yes
Multilingual Yes No
Basic Application Development DOCOVA Designer DOCOVA Designer
Advanced Application Development PHP ScriptsTWIG filesCRON jobs/Scheduled Tasks Lotus Domino DesignerCustom SubformsAgents
Distributed Environment No Yes (via Domino replication)
Ability to work Offline No Yes (via Domino Offline Services)
Core DOCOVA Features: Dashboard, Libraries, Folders, Documents, Workflow, Attachments, Search, etc Yes Yes
Scan Module No Yes
Secure File Sharing Yes (via DOCOVA Explorer) Yes (via DOCOVA Explorer)
IIUI Records Management Integration No Yes
Doc Compare Yes Yes
Thumbnails No Yes
Group Management Built In Via Domino Administrator client
Custom Application Development Yes Yes
Email Integration Microsoft Exchange, Lotus Notes, any IMAP enabled mail system Microsoft Exchange, Lotus Notes

** Note: the above list is not an exhaustive list of all features and similarities/differences.

Server Infrastructure:
Right off the bat, one of the key differences between the two editions is the web server and database environments that they run on.

DOCOVA SE runs on either an Apache HTTP web server or Microsoft IIS web server, whereas DOCOVA Domino runs on either an IBM Lotus Domino web server or IBM XWork web server.

Similarly, the two editions make use of different database platforms. DOCOVA SE can currently make use of either Microsoft SQL or MySQL (additional relational database support will be available in later releases), whereas DOCOVA Domino/XWork edition works only with the Domino/XWork built in database engine.

When evaluating which edition of DOCOVA to install (or transition to) one key criteria is the organizational expertise for various web servers and database platforms. For an organization with predominantly Microsoft web/database servers SE might be a logical choice. For an organization with existing IBM Domino servers, the DOCOVA Domino/XWork edition might prove to be a better fit. For an organization making use primarily of open source servers the use of DOCOVA SE on an Apache HTTP server and MySQL database may be a better choice.

Cloud or On-Premises:
An increasingly popular trend these days is the transitioning from on-premises (ie. in-house) servers/applications to cloud based (ie. hosted/external) SaaS (Software as a Service) model. DOCOVA is available as either a cloud based and on-premises solution, however DOCOVA SE is only available as an on-premises solution. It is not available yet in a cloud/SaaS based model. DOCOVA Domino/XWork is available in both on-premises and cloud offerings. 

Development Languages:
Another key difference between the two editions, is the programming language used for performing custom development.

Being a web based application, both editions share the use of JavaScript, and HTML as a core element of application development.

Where they differ is on the back-end server side language that they both use.

DOCOVA Domino/XWork makes use of LotusScript as its core back-end server side programming language. (LotusScript is similar to Visual Basic)

DOCOVA SE on the other hand makes use of PHP as its core back-end server side programming language.

So, just as was the case with server infrastructure, one key criteria (certainly for any company planning on customizing DOCOVA or developing custom applications) is existing technical experience that an organization has with a particular language. For companies with PHP development skills DOCOVA SE may be the preferred choice. For organizations with Visual Basic or LotusScript development skills DOCOVA Domino/XWork may be the preferred choice.

Language Support:

DOCOVA SE provides the ability to support multiple user languages, such that user interface elements and prompts are displayed in a user’s chosen language. This allows for companies that have locations in multiple regions and users speaking multiple languages to configure DOCOVA such that each user can have the interface appear in their language of choice. DOCOVA SE provides the ability to load language translation files that contain localized translations of the user interface/prompt elements so that it can be extended at any point to support any number of languages.

DOCOVA Domino/XWork is currently available in English only.

So, for a an organization that has to support users in multiple regions with different languages DOCOVA SE may be the preferred choice in order to gain multilingual support.

Email Support:

Both editions of DOCOVA support email integration with popular email systems such as Microsoft Exchange or Lotus Notes. DOCOVA SE extends this support by providing email integration with any IMAP enabled mail system. This means that for organizations using external hosted mail systems (eg. GMail / Hotmail / Outlook.com etc) DOCOVA can still connect to these systems to retrieve email content by using the IMAP protocol.

Add-On Modules:

Currently, the DOCOVA Domino/XWork edition has more add-on modules available. For example, the following add-on modules are currently not yet available on DOCOVA SE.

– Records Manager Express from IIUI : used for automating the retention and disposition of electronic and physical documents.

– DOCOVA Scan Module : used for automating the transfer of files from network scanners or network file systems to DOCOVA

If you currently have the DOCOVA Domino/XWork edition and are interested in transitioning to DOCOVA SE, there is a DOCOVA migration utility available to move all of your data, users and security. We will provide more information on how this process works in next month’s newsletter.