Consultancy

Tailor-made consultancy to meet your needs by the leaders in LibreOffice development

The World’s Largest Code Contributor to LibreOffice

All organisations are different – some require specific business or operational needs reflected in their Collabora implementations. To help our customers get the office document management solution they need, whether it’s assistance with integration, or addressing a specific feature gap, we provide a comprehensive consultancy service.

With an unparalleled team of certified LibreOffice developers, we are ready to service all your office productivity needs. Our developers have a superb expertise in LibreOffice technology and implement new features and enhancements at the client’s request. We’re dedicated to Open-Source development and are committed to contributing all code enhancements up-stream in order improve LibreOffice for everyone.

Our team regularly add features that enables everyone to benefit and improves interoperability with Microsoft file formats for LibreOffice, Collabora Office and Collabora Online. We develop tailor-made solutions for our client’s productivity workflows and migration processes.

We can provide bespoke development work across the entire code-base, this could include:

  • Support and advice on integrating Collabora Online with your application.

  • Specific new application features anywhere in Writer, Calc, Impress or Base.

  • Read / write support for an unusual file format.

  • Document format conversion or PDF rendering improvements.

  • Particular computational needs that only become possible with better performance.

  • Integration and interfacing with a back-office system.

  • Interoperability solution with disparate packages.

Below are some examples of projects requested via our consultancy services.

Improved Commenting UI

Thanks to the support from The Open Source Initiative, Collabora Online now has an improved user experience when working with large amounts of comments in Writer. With these improvements Collabora Online can be better used as a tool to collaboratively review a document through the comments system.

OpenCL acceleration in Calc

Thanks to the funding by AMD we’ve managed to hugely improve parallel CPU computation of large spreadsheets, and test all available bug documents with both threading and OpenCL to ensure great behaviour in all known corner cases. This feature has been presented in a talk by Luboš Luňák during the LiboCon 2018.

PPTX import improvements

Sponsored by Open-Source company SUSE, Collabora improved the import of PPTX files to LibreOffice and Collabora Office. The fixes address the handling of shaped bitmaps, which are now displayed in the right way and in the correct ratio after import.

VBA Interoperability in Calc

D-Wave’s the leader in the development and delivery of quantum computing systems and software. They want the tools used in their training programs to be platform-agnostic. Collabora extended Calc to be able to handle the VBA of their spreadsheets, so D-Wave would not have to maintain two separate VBA code bases.

Collabora understood our problem immediately and implemented a great, Open Source solution for us to improve customer training.

UNO Object Inspector

To make working with UNO objects easier Collabora implemented support for a dedicated, built-in UNO object inspection tool in LibreOffice. This work was made possible thanks to a tender by The Document Foundation. Developer Tomaž Vajngerl presented this implementation during a talk at FOSDEM 2021.

The future of graphics for office productivity

Thanks to the sponsoring of AMD we introduced a new drawing backend to LibreOffice. It is based on the Skia library, allowing LibreOffice and Collabora Office to make us the modern Vulkan API for graphics operations. This feature has been presented in a talk by Luboš Luňák during the oSLO 20 conference.

Redaction Tool

The Redaction Tool is a feature which allows users to redact documents and to block out words or portions of a document according to rules for authorized use or viewing. The aim of this tool is to protect sensitive information and help enterprises and other groups to comply with regulations, such as GDPR. This has become vital in many types of industries, such as medical, finance, or legal. This feature was sponsored by the Ulster Hospital in Northern Ireland.

Productive Pivoting Spreadsheets

After a request from balticfinance, just two weeks later Collabora engineers presented an update meaning pivot table cells edited in Excel and opened in Collabora Online both retain their formatting, and survive the round trip export back to Excel in Microsoft’s OOXML format.

"The European Pirates are enthusiastic users of Collabora Online and really appreciate its contribution to our digital sovereignty. Four elected members of the European Parliament and their teams use Collabora Online for cooperation on press releases and internal work on legislative documents."

"Collabora were very responsive and flexible to work with; they exceeded our expectations."

EPUB Export

Thanks to the investment of the Dutch Ministry of Defense and our Partner Nou&Off we have been able to implement EPUB3 export in Collabora Office and LibreOffice. Starting with some basic export features we could add further improvements to this feature. Find more details in Miklos Vajna’s development blog. Miklos has held a talk on this at FOSDEM 2018.

Padded Numbering

Padded Numbering is a feature in Writer developed by Collabora allowing you to automatically create listings with leading zeros. Miklos Vajna originally started working on it during one of our hackweeks. The functionality of this feature was later enhanced thanks to the sponsoring of Nicolas Christener from Adfinis. The feature makes the once manual workflow much more efficient and at the same time improves interoperability with the OOXML format.

Pivot Charts

Pivot tables are a powerful tool to reorganise, and summarise the data set in spreadsheets. Pivot charts can render visual representations created from the output of pivot tables. Once the pivot table gets changed, so does the pivot chart. While LibreOffice included support for Pivot Tables, Pivot Charts had previously been unavailable. Thanks to the funding of Nantes Metropole we have been able to implement this feature.

Custom Labels for Charts

Custom labels help to make charts more comprehensive. Thanks to the sponsoring by SUSE we could improve the interoperability with charts created in MS Office. LibreOffice can now import custom text extracted from an OOXML document and store it in the ODF format. Find more details about this improvement in Tamás Bunth’s development blog.

Handling Digital Signatures in PDF Files

Thanks to the sponsoring of the Dutch Ministry of Defense in cooperation with Nou&Off, we introduced the ability to add visible digital signatures to exiting PDF files. This feature has been presented in a talk by Miklos Vajna during the FOSDEM 21 conference.

Continuous Bibliography Improvements

Thanks to the sponsoring of the TUBITAK ULAKBIM, the Turkish Academic Network and Information Center, we have been able to introduce several improvements to the bibliography feature in LibreOffice. We implemented the possibility to have clickable URLs inside the biographic list and also anchor links pointing to precise segments in listed PDF. Find more details about this in Miklos’ development blog.

Find out more about Consultancy by the leading LibreOffice Services Company

Learn how we helped 100 top brands gain success