The company needed a simple cheap and flexible reporting engine for one of our products. Our customer wasn’t happy with the rigid format of existing reports from the system and no matter how many times we changed them someone always wanted something different. Thus we were faced with two options, build a template based reporting system or integrate a third party reporting engine. Standard practice is to perform a trade study before adopting any new product. A web search for reporting engines turned up a number of viable alternatives including Docmosis. Closer examination eliminated many of the original products straight away as our ideal candidate would be Java based. To keep things simple for users we wanted to be able to use MS Word based templates (ie so there would be no need for programmer input to create, update or modify templates). We evaluated a number of products and Docmosis came out in front in terms of price and features we needed.
The decision was made to prototype a Docmosis solution as part of the trade study, since an evaluation version was readily available on the web to try before you buy. Our biggest surprise was how easy Docmosis was to integrate. A couple of days effort and we had the evaluation copy of Docmosis fully integrated into our product, a production quality integration in a few days. The pricing made the build/buy decision a no-brainer.
Great product, great customer support, great pricing. For us this made the decision to use Docmosis an easy one.
Thales is a leading international engineering and information systems group servicing defence, aerospace and security markets. In Australia, Thales employs 3700 personnel at 35 sites generating revenue in excess of AU$1 billion.
At the Department of Education, we develop and maintain many different information systems to support schools and the administration of Education in the state. These systems provide a reporting capability with varying complexity and compliance requirements.
A typical requirement is to have current “hand written” documents automatically produced containing the data which resides in the Web/Java/Oracle systems we have built for them. Emphasis is on reproducing the layout and formatting of the existing documents and quickly altering the specification of the data sets that are merged into them.
We have satisfied this reporting requirement over the years by using iText and iReport (with Jasper Reports under the hood), however, it involves a lot of the developer’s time when it comes to the layout and formatting. Also, post-production editing of the output is not possible as they do not have the tools or experience to edit PDF or HTML.
With Docmosis we were able to improve the user experience for our users and develop the typical report much faster. The business staff can specify the layout and formatting exactly by giving us one of their existing Microsoft Word documents and we can use them as a Docmosis template. When content or styling changes, they send us the version and we can usually copy/paste it into the template directly - job done. Docmosis also means we can (where a strong business need dictates) produce Word doc format and allow users to “tweak” their reports. For the most complex reporting, such as highly dynamic student reports with multiple nesting tables, developers are responsible for maintaining the templates. When the choice came to develop the student reports in iText or Docmosis, Docmosis was chosen because some quick protoyping proved it could manage the highly complex formatting and performance requirements (some reporting periods come in bursts of over a million documents in a couple of weeks).
Our users love that they have more control over their reporting and that the output looks exactly as they expect it to. Docmosis isn’t the answer to all our reporting requirements but as a developer it gives me another useful tool in my arsenal.Department of Education and Training, Western Australia.
Charles M. Magid
It has been my great pleasure to work with the people and products from Docmosis.
Docmosis solved the problem of generating native Windows Word files from our Rails App. Our system is hosted in the cloud by Engine Yard. After a couple of failed attempts with Engine Yard staffers they suggested that I talk to one of their preferred partners for a custom solution.
Instead of building a custom solution I was fortunate to find Docmosis. They provide a cloud based reporting service which is very easy to use and will allow for tremendous expansion as the company grows. Since the solution leverages standard document templates no additional programming will be needed to take advantage of the additional features. Docmosis was able to help us with our initial integration and feasibility demonstrations in just a few days. Our operating expenses for the production system is a very small fraction of the monthly Engine Yard costs. I look forward to working with Docmosis on future Report generation problems. Docmosis is a nugget of gold in a sea of difficult ruby on rails report generating weeds.
Best possible regards,
Charles M. Magid
Senior Ruby on Rails Consultant
Dane Street - A medical review company
I develop apps on the iPad and iPhone and recently I have had a need to generate Word and PDF documents or reports which include data generated by the app. There are various ways of doing this, but Docmosis means that the resource hungry task of manipulating document formats and performing conversions can be done outside of the device.
Also, I am able to write an application which gives the user a nice experience having their documents in the cloud so they are accessible from multiple devices and from their desktop. They enjoy that they can change the templates used for producing their documents and that the formatting and styling is not locked into the app.
The use of standard APIs made the integration process very easy. All in all, a nice product and a very helpful team.
Phil Grida - IOS Developer, Systemic, Perth Australia
I found Docmosis to be a hassle free and easy to use product that integrates well with our J2EE Weblogic Enterprise Application. Installation was a breeze and the support is first class. All requests for support were dealt with quickly and efficiently by knowledgeable developers... this certainly is a welcome change from dealing with "helpful" automated systems! I would have no hesitation in recommending Docmosis.
Matthew Nixon - Java Developer, Perth Australia