< Back to Independent Reviews
< Back to Additional Resources

Docmosis

A SoftwareSuggest Review

“Docmosis comes with major benefits like letting you mix data from multiple data sources and in-built macros that complements your document generation needs. Moreover, it supports rendered bar codes that any product-selling organization would love to have. But, when it comes to working with Docmosis, it works only on LibreOffice. So, it supports only what LibreOffice supports.”

 Today, businesses move faster than ever before. Our devices have enabled us to connect quicker. Besides, several integrations help us save time. Moreover, cloud-based tools have given us access to what we need at any time from anywhere. So, when it comes to sharing documents with clients, doing it all manually slows down this fast cycle. Again, it is detrimental to the business' growth. But what can be done? Well, the answer is simple – get the document generation software.

Undoubtedly, this is the best and ideal solution for every organization dealing with lots and lots of paperwork. Moreover, the availability of hundreds of document generation software makes the process easy breezy, isn't it? Whoa! If your answer to this is yes, my dear, I'm sorry, but you are under a wrong impression.

One cannot deny the fact that you get several options to choose from while selecting a document generation solution, but always keep in mind – not all document generation software are created equal. So, it is crucial to pick the one that fits your business needs the most.

Wondering how I am so sure about this? Well, I have experienced in my journey to finding a proper DocGen solution to my document generation problems. While I found some free from coding, few were a blend of code and no-code. Anyways, this is just one factor that I mentioned! You will find many others when you set out to pick the right software.

Well, this journey of mine did pause for some time when I came across Docmosis – the document generation software that ensures faster document and reports creation. Enabling organizations to create document templates with MS Word or LibreOffice, Docmosis produces layout documents in the required formats. Additionally, it lets businesses host the solution on the cloud or deploy it on-premises, whichever convenient for the user.

Whether you need to generate contracts, letters, reports, or invoices, Docmosis helps you create them seamlessly. Also, it caters its services to a wide range of industries, including Finance, Insurance, HR, Government, Health, Education, Legal, Manufacturing, and Logistics.

Finding the overview pretty compelling, I decided to delve deeper, and this is what I explored more about it.

An in-depth study of Docmosis DocGen Solution

Installing Docmosis

As I filled the Free Trial form to take a tour of Docmosis, I was greeted with a few of its technical requirements. First off, it works on computers with LibreOffice. So, I had to install it. Next, they had a couple of steps to follow. All this set-up consumed almost an hour or more of mine – of course, this came along with a number of bumps.

So, at first glance, I found the installation process quite complicated. People with no technical background can find it difficult to catch-up with their installation methods. On the contrary, implementing other DocGen alternatives, I surfed before, were more comfortable.

Creating Templates

One thing that makes Docmosis the best is that it requires no plug-ins to create templates on MS Word or LibreOffice.

When it comes to fetching the desired end-result on a document, you need to put placeholders, more popularly known as fields. So, when you run the template, it returns the value of the placeholder you had written. To add placeholders to the template, Docmosis requires you to type it manually. Again, the placeholder follows a specific syntax, i.e., <<field name>>.

Let’s say; you require only creating a template or two. Your entire template demands to insert placeholders twice or thrice. Seems all good with Docmosis, isn’t it? But, what if you are asked to create a complex document that needs you to put multiple placeholders? The same manual method seems time-consuming and frustrating. Again, as the complexity increases, the chance of typos also hikes. For example, <<this(‘text’).get.complex>>. You must ensure that the field you wrote returns a value. Any mistake will not identify the data you want to return and will thus land you in trouble. If you got 100 placeholders, you need to remember all of them.

Moreover, Docmosis has no Office AddIn that can give a list of available fields. If it provides, you can easily match the value you entered with the data and be assured. So, when data structures get complex, Docmosis makes it tricky to build templates. And this is definitely what I would not want my DocGen to lack in.

Besides, it does not assist in cases like how to place conditional statements or add repeating rows in a table. You have to do all on your own, and I found this a significant deficiency of Docmosis as a DocGen tool.

Designing templates

I was in awe when I looked at its templating features. Whether you need to create a single-page letter or complex multi-page reports, including nested tables, table of content, and page numbering, Docmosis offers you several templating features to accomplish your task.

You can embed rules concerning the document layout and formatting in your templates. But it lacks drag and drop functionality. Let's say; you have some paragraphs that you want to include in multiple templates. What you can do with Docmosis is copy those blocks of content to a Word document, and then paste it in your template as and when needed. You need to repeat this every time you require those paragraphs in your template. Moreover, shuffling between tabs takes up time as compared to solutions that provide drag and drop feature. Besides, this approach never lets you update the inserted paragraphs when you need them.

Writing Queries

With Docmosis, querying the data you need for your template can be challenging. As it requires you to use third-party tools to write queries by selecting the data, you don’t expect any assistance from them on this part. If you do not use any tools for querying data, you have to write it manually. So eventually, you will require a developer for the process.

Undoubtedly, you will get many tools for the purpose, but finding Query Wizard as is available in Windward is quite difficult.

The Need for Programming

As Docmosis requires a programmer for selecting the data, which can make the document generation process difficult.  What a programmer then needs to do is determine the structure of data that will be passed to Docmosis.

This isn't that troublesome for templates sharing the same data, but if templates use varying data, it gets complicated way beyond your imagination. Your programmer has to write code for each building every different data and then tie it to the template. Well, the process doesn't end here. It goes to pushing the code changes through QA and staging it to make them live. So, what does this mean? Simple, you need a programmer for every template you design. So, if you are someone like me who lacks programming skills, Docmosis is not something you can operate on your own.

Functionalities that Docmosis poses & what other alternatives have

  • Multiple Datasources: One major benefit that I can’t stop praising Docmosis for is its ability to mix data from multiple data sources, and that too, in the way you want. Only a few of its competitors have this advantage.
  • Macros: Though Docmosis lacks the ability to enable you to write your own macros, it comes with 50 in-built macros. All of them are sufficient to suffice your everyday document generation needs. Don't ever require writing macros? Docmosis is excellent for you!
  • Importing Templates: Similar to other DocGen alternatives, Docmosis lets you import templates and process them. While it has no exceptional support to handle styling, it is okay if it provides what you want.
  • Rendering Barcodes: Docmosis render barcodes as images. This is actually better than those solutions using fonts for the same purpose.
  • Fields: Popularly called as tags in other systems, Docmosis’ field list is very limited. It comes with forEach, if, import, link, and out fields.
  • Data types: The following are the data types that Docmosis support seamlessly – text, HTML, images, barcodes, structured string arrays, XML, JSON, POJOs, and SQL ResultSet.
  • Output Formats: You can generate documents in the given format with Docmosis – DOC, DOCX, HTML, ODT, PDF, and RTF

Final Words

Docmosis comes with major benefits like letting you mix data from multiple data sources and in-built macros that complements your document generation needs. Moreover, it supports rendered barcodes that any product-selling organization would love to have. But, when it comes to working with Docmosis, it works only on LibreOffice. So, it supports only what LibreOffice supports.

Features

Windward

Code Behind
No code behind
Generate Code
Yes
Applications
Only supports Word, Excel & PowerPoint for Windows. It neither supports PDF nor any Web-based applications.
Conditional Formatting
Yes
Drag & Drop Doclets
Yes
Query Wizards
It easily fetches data from multiple sources.
Multiple Datasources
Yes
Supported Datasources

Salesforce

MS Dynamics

JSON

OData

SQL

XML

Tag Start & End Locations
Yes
Tags

out

import

bitmap

set

query

forEach

if

else

switch

link

bookmark

chart

Imported Templates
Advanced
Document Locking
Yes
Validation, Error & Warning Handling
Yes
Data Count
Yes
Pros & Cons
  • Pro: Easily integrates with your existing applications
  • Pro: Great for beginners and people with no computer tech experience
  • Con: Only works with MS Office
  • Con: Lacks feature like Digital Signature
Pricing
Visit Windward's pricing page for a detailed price list.

Features

Windward

Applications

Word

Excel

PowerPoint

Supported Datasources

Salesforce

MS Dynamics

JSON

OData

SQL

XML

Output Formats
Everything including direct output to printer
IF Statements
Advanced
Code Behind
No code behind
Drag & Drop Doclets
Advanced
Imported Templates
Advanced
Pros & Cons
  • Pro: Once the datasources are set, it is easy to use
  • Pro: Integrates with a range of business systems and applications
  • Pro: Supports 10+ languages
  • Pro: Prominent clients include Sunkist, Volvo, HSBC, Pfizer, and more
  • Con: Doesn't work with web applications
  • Con: You find it difficult to pick tags if you mixed them with a block of text

Features

Windward

Code Behind
No code behind
Drag & Drop Doclets
It supports drag and drop throughout the platform
Multiple Datasources
It easily fetches data from multiple sources
Validation, Error & Warning Handling
You can easily detect errors and warnings
Time Zone
There's no such functionality available
Document Status
There are no predefined modes, wherein you can put your documents. But you can preview them before finalizing
Conditional Statements
It supports 'if' and 'else' tags along with 12+ other tags
Output Formats
You can have the output in every format you desire
Pros & Cons
  • Pro: With easy datasource set-up, it makes document creation a breeze
  • Pro: It is great for beginners and people with no computer tech experience
  • Con: It integrates only with MS Office
  • Con: Sometimes, you may face a few minor glitches, but the team is quick to handle it

Features

Windward

Applications

Word

Excel

PowerPoint

Code Behind
No code behind
Process Embedded Office Objects
It has all types of embedded objects and also processes the same seamlessly
Supported Datasources

Salesforce

MS Dynamics

JSON

OData

SQL

XML

Tags

out

import

bitmap

set

query

forEach

if

else

switch

link

bookmark

chart

Features

Windward

Multiple Datasources
It can also process multiple datasources simultaneously
Macros
You can create custom macros as and when required in your template
Rendering Barcodes
Windward renders barcodes as fonts, which may not be as effective as images
Validation, Error & Warning Handling
It takes care of each aspect to ensure you get the document as desired
Output Formats
You can have the output in every format you desire
Drag & Drop Doclets
Supports pretty well
Pros & Cons
  • Pro: Easily imports tags from connected datasources
  • Pro: Easy to use within established Microsoft Office Desktop applications like Word, Excel, and PowerPoint
  • Con: You might encounter problems with reports
  • Con: APIs need improvement