Installation Services

Installation Services

We provide comprehensive installation services for Alfresco and its associated applications and tools across various environments.

  • Higher Environments: Installations may include clustering, which requires specific platform and environmental preparations. For Alfresco Search Services (Solr or ElasticSearch), this can involve either a replication or Sharding architecture.
  • Lower Environments: Installations can range from clustering and single-node setups to containerized environments (e.g., Docker).

Our services encompass the full lifecycle management of the installation process. Given the varying complexity and intensity of business requirements, some clients may have this process pre-scoped and planned, while others may benefit significantly from our expertise in managing all aspects of the installation process.

Upgrade Services

Upgrade Services

We offer upgrade services for any version of Alfresco (5.x, 6.x, 7.x, 8.x, 23.x), along with the necessary updates for associated applications and tools.


The upgrade process typically involves thorough analysis and careful planning. It’s essential to have a comprehensive understanding of existing customizations, application modifications, and platform changes, as well as the potential impacts on various business units. While many clients may have these factors well addressed, others may rely on our expertise to ensure a successful upgrade process.

Support & Maintenance Services

Support & Maintenance Services

  • Monitoring Setup and Maintenance: Implementing and maintaining monitoring tools like Elastic-Logstash or our proprietary monitoring add-on (included in Assertec).
  • Error Troubleshooting Diagnosing and resolving errors and exceptions in Alfresco Content Services, Alfresco Search Services (Solr or ElasticSearch), and other essential components.
  • Upgrades and Customization Handling upgrades, patches, and deployment of customizations, as well as managing any planned activities that necessitate system shutdowns and restarts.
  • Usage and Statistics Reporting: Generating periodic reports on usage and statistics using a custom tool or our reporting add-on (included in Assertec).

Share/ADW/UI customization

Small to Medium Customizations: These may include customizing the theme, adding action elements to introduce new functionalities, modifying existing features, and creating new forms.


Large Customizations: These involve more extensive changes, such as completely overhauling Share or ADW, introducing new roles and permissions with UI dependencies, designing role-driven pages that adjust functionality based on user login, and implementing comprehensive business layers like case management or workflows.


Additionally, it is possible to integrate content or information from other applications with Share or ADW.

Repository or backend customization

Backend customizations can involve creating Alfresco Web Scripts, Behaviors, Actions, and Jobs, ideally interfacing with Alfresco Services to implement the necessary business logic.


In some instances, more complex customizations may be required, such as developing new core functionalities or overriding existing ones, including Alfresco Transformations, Auditing, and Security components. Additionally, new database-driven features can be created by utilizing Alfresco’s Ibatis engine.

Integration with other applications

Alfresco offers numerous integration and extension points for connecting with other applications. The simplest approach is to utilize Alfresco Web Scripts, while more complex integrations can be achieved using the Alfresco Spring framework.


Alfresco can be integrated with various applications, including ERP systems, case management solutions, workflow applications, and both financial and medical systems. These integrations can be implemented as either single or bi-directional connections.

Alfresco migrations encompass the transfer of documents and their metadata, users, roles and permissions, hierarchies, workflows, tasks, and data from other systems. These migration projects are often complex, with tight deadlines, intricate business requirements from various departments, and challenging interactions among technical teams, all under a demanding quality assurance process with evolving acceptance criteria.


We can certainly streamline the technical aspects of the migration. With our extensive experience managing numerous migration projects, we are well-equipped to address challenges that may arise in other areas.


Our migration engine, Assertgin, has been meticulously developed through hands-on experience in resolving client issues. You’ll likely find that many of your migration concerns have already been addressed by Assertgin. If not, we can create a customized migration engine tailored specifically to your needs and requirements.