XAOP stands for eXtreme Aspect Oriented Programming.

Aspect Oriented programming is a way to modularize code. When we started using Ruby programming language in 2006, it became clear that it was a good solution in order to avoid the same code being copied in different places. If you copy code it results in poor modularization (it becomes scattered and tangled) and leaves you with considerable maintenance and evolution headaches. It becomes almost impossible to reuse the code in a proper way. With Ruby it is possible to organize our software development process in an aspect oriented manner.

XAOP is specialized in content and data integration in the realm of business-to-business processes, where companies can realize significant cost savings and increased efficiencies by integrating their systems and processes.

We develop solution for companies needing to integrate their systems internally (enterprise application integration) or externally (inter-enterprise integration).

Enterprise Application Development

We use Ruby to integrate applications and information from :

  • EMC Documentum
  • Microsoft Sharepoint
  • SAP R3 and Netweaver
  • Oracle databases
  • Google Apps Platform
RequirementExampleEnabling XAOP Technology
Transform and migrate content and metadata.Migrate all documents from your Documentum repository to another repositoryMirrorNG and ActiveDCTM
Things are changing incredibly fast in today’s businesses, so you don’t want to wind up with outdated inventory.an implementation of a Distribution Requirements Planning System. Our DRP allows you to plan close to the market.Sample DRP ReviewNG

We make our software fit your business processes, not the other way around. How do we compete with Microsoft Dynamics or SAP ?

Document Management

  1. Implementation of full text search engines

    In 2007 we successfully developed and implemented 3 full text search projects:

    • a Documentum implementation featuring a highly optimized FAST full text search
    • a tailor made SAP KM virtual TREX implementation
    • a ‘from the drawing board to final product’ tailor made Lucene implementation.
  2. Analysis, design and implementation of Electronic Document Management Systems (EDMS)

    Since 2005 XAOP has successfully completed EDMS projects for several customers.

  3. Integration of SAP and Documentum

    XAOP has successfully integrated SAP R3 and Documentum for two satisfied clients.

Using the best
technology: Ruby

Ruby is our preferred technology for the development of our products.
And for good reason:

"Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write."

Ruby language home page

By exploiting the unique characteristics of Ruby we guarantee to deliver high quality, innovative software products with a reduced development time.

Process Analysis and Prototyping

XAOP can create a prototype with a process analysis in 20 days.
Contact us.



XAOP is a Google Apps Reseller.

Within a week XAOP was able to make our Audience Participation application work on iPad. They reviewed the layout and added complex features such as offline working in a simple and robust way!

Testimonial by Frederic Vanclef, Project manager UCB Informatics.