KAILAO Consulting has specialized on delivering services for Adonix X3, Sage X3 and now Sage Business Cloud Enterprise Management.

Having a long experience in multi country and multi legislations projects, we master all Sage X3 modules including bespoke development, as well as all the product versions including the oldest ones.

We can work directly with the customer or as subcontractor, on T&M basis or on packaged price, on complete projects or projects parts.

We can also audit and maintain Sage X3 existing systems as well as take over on projects poorly managed so that they become successful.

This initial stage of a project allows us to define the scope of work starting from an audit of what exists.

It is indeed mandatory to properly understand the starting point to understand the path to the destination.

Starting from company top and middle management interviews we write a document to describe the current situation, what must be changed and what works well, and the strategy to deploy the new information system considering the top management guidelines.

If the client has written a specification document for the new information system, we will consider it as major element for our thoughts.

This phase is intended to give a first level of training to key users so that they can attend the next project stages.

The aim is to give them a high-level view so that they master the concepts more than the system usage. This general comprehension will allow them to make appropriate functional decisions.

The general design study allows to specify each module main setup options and to identify all the report customizations, interfaces and bespoke developments to implement.

The data migration strategy is also specified. At the end of the study we know the list of data to migrate and the migration horizon.

To gather all the information of the study it is necessary to carry out various workshops with the heads of the different departments of the client and the key users of the system with which the most structuring options of the setup will be decided.

Once the customer has validated this document we will be able to commit to a fixed price for the implementation part.

This study specifies the detailed description of the different settings, customizations, interfaces and different bespoke developments to implement.

These detailed specifications will then be used by the consultants in charge of the setup and by the developers in charge of the bespoke developments and data imports in the system.

During this phase we may still have to ask the client for details and / or validations of what we are going to implement.

The detailed design document will of course be given to the client for information and preparation of the phases of UAT and data migration.

During this phase our consultants do all the modules setup.

We don’t need to bother the client since we have specified all the work to be done with him.

Everything having been written and validated our consultants can now work without risk of producing something that does not correspond to the customer’s needs.

The settings made are described in a configuration guide given to the customer when the system is delivered.

During this phase we prepare the system for coupling with the other systems of the client or its partners. These may be systems sending data or receiving data.

EDI stations (import of sales orders, DESADV sending, invoices sending, …), third-party applications like e-commerce sites, mobile applications for the orders intake, banking-related systems or any other application with which information is required to be exchanged may be interfaced with Sage Business Cloud Enterprise Management.

Some interfaces will require simple text files exchanges when other will require more complex technologies such as web services.

Blockchain technologies open a new era for the implementation of shared solutions between the company and its partners. KAILAO Consulting is already implementing blockchain connectors for Sage Business Cloud Enterprise Management.

During this stage we will work with the client IT department as well as IT departments of the client’s partners.

For each interface we write a technical document to ensure future maintainability.

Reports the client company may exchange with their partners are generally customized according to specifications validated during the design.

We use the Crystal Report workbench for reports customization.

Templates are validated by the client before delivery.

Although it is seldom certain requirements of the client may not been fully covered by the system’s standard features.

Should this happen we will develop them as bespoke features using the development studio provided by Sage Business Cloud Enterprise Management, in the strict compliance of the Sage standards.

For each bespoke feature we will write a technical and deployment document so that future maintenance be possible.

All these technical documents and all the source code will be handed over to the client.

For each setup, customization, interface or bespoke development we perform a unitary test and write a proof-of-test document.

These tests are intended to check that the system is working properly end-to-end, including in exchanges with the partner systems and with the data migrated from the legacy system.

These tests are performed by project managers who have a complete view of the application. A formal document containing proof of tests is also provided.

Only once these tests are satisfactory can we hand the system over to the customer so that they can begin the formal UAT phase.

When upgrading from an old Sage X3 version to the more recent one we can perform the complete data migration.

When the legacy system is not an X3 product we can take care of all the data import into X3 starting from data extracted from the legacy system, the latest performed under the client responsibility.

The UAT phase is traditionally the responsibility of the client: We cannot, as prime contractor, be both judge and party.

However, we can assist the customer by advising them regarding progress and by fixing any issues that may appear in this phase, which aim is precisely to detect them.

Once the warranty period is over, we can provide a long-term support contract.

Depending on client organization we can provide first level support for key users, key users taking care of end users support.

During the go live we support the client when needed and will keep fixing all the residual issues during the post go live warranty period.

Once the warranty period is over, we can provide a long-term support contract.

Depending on client organization we can provide first level support for key users, key users taking care of end users support

We can provide a system complete maintenance service, whether this regards client enhancement requests or patch integration for vendor upgrading.

We can provide various kind of maintenance contracts depending on client organization and needs.

A joint project management with the client is necessary throughout the complete life cycle of the project. This means periodic meetings to monitor progress and issues, as well as the periodic organization of steering committees during which the necessary arbitrations will be made, especially when they can influence the planning or the budget.

Written meeting minutes will systematically be provided so that the project traceability is ensured.

Project management joint team is provided with a free Redmine project management studio to schedule all project tasks to keep track of all issues and enhancement requests.

Any questions?

Don't hesitate to contact our team, we will be happy to answer you.