I mainly use Alfresco for content management, workflow, integration to scanning solutions, and reduction.
Head Of Information Technology at a consultancy with 11-50 employees
Flexible and customizable but lacking integration with Microsoft
Pros and Cons
- "The most valuable feature is the flexibility of the searching elements of the metadata."
- "The most valuable feature is the flexibility of the searching elements of the metadata."
- "I think the presentation layer could be improved - currently, it's too complex, and there are too many features cluttered all over the screen."
- "I think the presentation layer could be improved - currently, it's too complex, and there are too many features cluttered all over the screen."
What is our primary use case?
What is most valuable?
The most valuable feature is the flexibility of the searching elements of the metadata. Other good features are that it's open-source and allows a lot of customization.
What needs improvement?
I think the presentation layer could be improved - currently, it's too complex, and there are too many features cluttered all over the screen. Alfresco also needs to be well-integrated with Microsoft, as it's currently a nuisance for customers who rely on Microsoft's Office 365 solutions. There's a pretty obvious gap in the overlap between SharePoint when customers go to O365 and are presented with the SharePoint license and storage to start with, which Alfresco isn't taking advantage of.
For how long have I used the solution?
I've been using Alfresco for two years.
Buyer's Guide
Alfresco
March 2026
Learn what your peers think about Alfresco. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
885,264 professionals have used our research since 2012.
What do I think about the scalability of the solution?
We've had no issues with scalability.
How are customer service and support?
Alfresco's technical support is average.
How was the initial setup?
The setup is straightforward as it's deployed by the vendor or integrator. It took about three weeks to get it set up and running.
What's my experience with pricing, setup cost, and licensing?
The license for Alfresco is expensive - not the maximum, but close. There are also extra costs once you start building integrations, as implementation seems to be very costly.
What other advice do I have?
In order to leverage Alfresco, you have to have a very large dataset. So if you're just working on a couple of million documents, it's probably not worthwhile installing it. Also, if you're looking for a look of customization, go with Alfresco, but if you're just going to use standard, out-of-the-box connectors, I would go with a different solution. I'd rate Alfresco six out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Works with 11-50 employees
The product allows engineering teams and developers to introduce new things in a seamless way.
Pros and Cons
- "The product allows engineering teams and developers to introduce new things in a seamless and easy way."
- "Alfresco is the only enterprise CMS that has features like contribution, sharing, workflows, automation and robust content and record management, that are also Open Source."
- "Alfresco has a very steep learning curve, and unfortunately, during the learning process, it's very easy to make errors, which often are unforgiving."
- "Alfresco has a very steep learning curve, and unfortunately, during the learning process, it's very easy to make errors, which often are unforgiving."
What is most valuable?
The best feature is extensibility. Hands down, the best feature of Alfresco is what is "not there yet". The product allows engineering teams and developers to introduce new things in a seamless and easy way. Alfresco, as a company, is supporting this approach by improving the Alfresco Maven SDK and extending native APIs.
How has it helped my organization?
Alfresco plays a core part in our business, where we use the platform as a Learning Content Management System (LCMS) as opposed to a "simple" CMS. We have developed a proprietary solution to integrate Alfresco with a third party Learning Management System (LMS), which is the key success of our business.
For how long have I used the solution?
I've been working with Alfresco (both with the product and as a partner with the company) since 2010.
What do I think about the stability of the solution?
There were no particular stability issues. Alfresco underwent a major refactoring in a few areas of the product, such as:
- Migration from ANT to Maven building environment
- Migration to Solr first, and Solr4 eventually
- Introduction of Dojo JS framework
- Angular2JS
These changes require engineers to pay particular attention when migrating or upgrading older versions of the product. As long as they follow the recommended upgrade procedure, there wouldn't be any major issues.
Alfresco has a very steep learning curve, and unfortunately, during the learning process, it's very easy to make errors, which often are unforgiving.
This is also why usually companies interested in buying Alfresco have to rely on companies that are specialized in administrating and customizing the software.
What do I think about the scalability of the solution?
There were no scalability issues at all. Alfresco Enterprise is top notch with its clustering capabilities. Even in smaller installations, the software requires just minor adjustments to server resources and a few configuration changes.
It's been a big selling point of the software for years, and that's easily one of the strongest Alfresco features.
How are customer service and technical support?
Technical support is good, but their internal workflow is very slow. Even if you end up getting the correct answer or suggestion, a good Alfresco engineer will probably find it's way through a bug, question, fix or whatever he's having difficulties with, before the technical support.
This doesn't absolutely mean their support is not able to answer, but due to their complex internal structure, the answer fails to arrive within a "decent" time frame.
This also shouldn't affect you if and when you considering buying Alfresco, since usually you'd rely on a re-seller or partner for that. They can provide, most of the time, a better and quicker Alfresco support.
Which solution did I use previously and why did I switch?
Never. But I came across different solutions for previous clients and I did perform migrations from Documentum and SharePoint. I also integrated Alfresco with a lot of other business software (eg. SAP).
How was the initial setup?
Alfresco offers two initial setup options: basic and advanced. If you're not comfortable with terms and concepts like ports, DNS, hostname, database etc, the basic setup will do all that for you and will set up Alfresco with defaults parameters.
A Zero Day guide is available through the official docs, which can help then configure Alfresco accordingly and in relation to each specific use case.
The advanced setup requires a little bit more knowledge, but then again, if you're installing Alfresco on your own, you should know what are you doing anyway. You'll most likely need both system admin and DBA to configure the server and the database properly. Other than that, the initial setup is not complex at all.
What's my experience with pricing, setup cost, and licensing?
Alfresco did change some things about the pricing and licensing recently, and I've always been on the other side of the fence. In other words, I worked as an engineer and not as a "business partner".
My top priority has always been developing against Alfresco and not selling the product. That said, if you buy Alfresco through a partner, there is usually a OEM licensing option (this depends on each Alfresco<->partner contract). Otherwise, the smallest individual business license will allow you to have a single instance Alfresco (that is 1 license = 1 server), with up to 300 users.
It's also worth mentioning that Activiti has recently become a standalone product and now has a separate license and pricing. The Activiti engine within Alfresco is still included in the Alfresco license though.
Which other solutions did I evaluate?
The choice of the product depends exclusively on what the requirements are. However, Alfresco is the only enterprise CMS that has features like contribution, sharing, workflows, automation and robust content and record management, that are also Open Source.
What other advice do I have?
Find expert people with years of knowledge. Alfresco is a complex platform. The better the engineer, the less the chance of having major issues with the product.
Disclosure: My company has a business relationship with this vendor other than being a customer. I am a partner.
Buyer's Guide
Alfresco
March 2026
Learn what your peers think about Alfresco. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
885,264 professionals have used our research since 2012.
Manager Records and Information Governance at a energy/utilities company with 1,001-5,000 employees
We use it for collaboration and IT project records. I would like to see better metadata, auto class, disposition log, and legal hold.
Pros and Cons
- "I like the ease of use, sections, and calendar."
- "I like the ease of use, sections, and calendar."
- "Metadata, auto class, disposition log, and legal hold."
- "Metadata, auto class, disposition log, and legal hold."
What is most valuable?
We are using Alfresco for collaboration and IT project records. I am only using it for team sites. My sites are not really collaborative, but more sharing info and documents. I like the ease of use, sections, and calendar.
How has it helped my organization?
Sharing is easier than using file shares. Hopefully less duplication of files.
What needs improvement?
Metadata, auto class, disposition log, and legal hold.
For how long have I used the solution?
We have used it for about two to three years, and the growth is incremental.
What was my experience with deployment of the solution?
It was a decent deployment. We have an expert on staff.
What do I think about the stability of the solution?
No issues with stability at this time..
Which solution did I use previously and why did I switch?
We did not have a prior software solution.
How was the initial setup?
It is easy to set up, similar to SharePoint.
What's my experience with pricing, setup cost, and licensing?
There are costs for any upgrade or additional functions.
Which other solutions did I evaluate?
I did not evaluate other options. IT selected Alfresco.
What other advice do I have?
As long as they maintain DoD certification, it is a useful product. Everything will cost. I didn’t give it too high of a rating, mainly because the use is ad hoc. We do not have a lot of rules in place for governance, content, metadata, or disposition at this time.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Online Educator, specializing in ECM and BPM at Marver Solutions Ltd
Alfresco is a modern open source ECM system that provides a straight forward way to classify and sturucture you content
Pros and Cons
- "Alfresco is the most widely used open source ECM in the world and it has characteristics that I really like such as a Java based platform, lots of integration points, many protocols for accessing it, advanced workflow support, scripting, easily customizable user interface, a concept of a group/team based working area called site."
- "Technical Support: Average, this might be because I am quite experienced and the questions I have might be difficult to find an answer to quickly as I have probably already exhausted most solution possibilities before I contact support."
What is most valuable?
Document Management, Content Model Manager, MS Office integration, Collaboration & Sharing, Workflow, Digital Asset Management, support for standards such as Content Management Interoperability Interface (CMIS).
How has it helped my organization?
We use the Alfresco product to keep track of project information (documentation), being it email conversation or office documents. Content can be easily found via Free Text Search or metadata search.
I have also been involved in a lot of Alfresco projects in the publishing area where really come into its best. The publishing area has high demands on a flexible content management solution and business process engine. Alfresco can be used to support full digitalizing of book production and publishing.
What needs improvement?
Alfresco is quite well rounded at this point but if I should pick something it would be to improve the Model Manager further so it supports the full range of content model definition language. Such as support for associations and mandatory aspects.
For how long have I used the solution?
10 years
What was my experience with deployment of the solution?
Not really, Alfresco works well on many different platforms either as a cluster install or a single node. However, you have to be experienced with the product for it to go smooth. I recommend training before embarking on any bigger projects.
What do I think about the stability of the solution?
No, but as said in previous question, Alfresco requires an experienced certified administrator to install it properly in production.
What do I think about the scalability of the solution?
No, Alfresco scales very well in the web, application, and database layers. A typical high availability installation would consist of Apache web servers in the DMZ as SSL terminators, caching of static content, URL rewrite, and load-balancing between the nodes in the Alfresco server cluster, which can be scaled separately to the web layer and the database layer. The database layer can also be scaled separately via MySQL Master-Slave or for example PostgreSQL XtraDB cluster. The meta-data (database files) and content (content files and index) is typically stored on a SAN (such as a NetApp), making it easy to support a DR scenario. You provision application files and configuration via Puppet and content files, index, and database files are managed by the SAN.
How are customer service and technical support?
Customer Service:
Good, Alfresco will try and help out in any way they can to make the customer happy. It is also possible to get a lot of help from the community at community.alfresco.com
Technical Support:Average, this might be because I am quite experienced and the questions I have might be difficult to find an answer to quickly as I have probably already exhausted most solution possibilities before I contact support.
Which solution did I use previously and why did I switch?
Have not used any other ECM system than Alfresco.
How was the initial setup?
In the beginning, when I started out with Alfresco, it was quite a task as you need to know quite a lot of different areas to setup a proper Alfresco solution, you need to be familiar web server installation and configuration, certificate/https setup, LDAP. CIFS, WebDAV, application server tuning, database configuration, Kerberos etc. But these days we have guides for this, with clear steps making it easy to install the product and provide a robust solution.
You would spare yourself a lot of trouble by taking training courses on Alfresco. Check out courses on Udemy.
What about the implementation team?
I was working for an Alfresco partner called Ixxus and I have worked with around 25 Alfresco projects, so my review is based on my experience from these projects.
What's my experience with pricing, setup cost, and licensing?
Most clients I worked with are migrating from a shared drive setup or a home grown content management system, and they want to migrate existing content into Alfresco and start using CMS features such as free text search, metadata search, rules, fine grained permissions, automation, workflow, collaboration and sharing.
Which other solutions did I evaluate?
No, Alfresco is the most widely used open source ECM in the world and it has characteristics that I really like such as a Java based platform, lots of integration points, many protocols for accessing it, advanced workflow support, scripting, easily customizable user interface, a concept of a group/team based working area called site.
What other advice do I have?
Start with a smaller project and bring in an experienced Alfresco consultant that is either Alfresco Certified Engineer (ACE) or Alfresco Certified Administrator (ACA). Or anyone that can provide extensive experience from deploying Alfresco into production. Preferably the Alfresco consultant should be able to talk you through a network architecture for an Alfresco deployment, content model design, how the system can be customized, how the workflow integration works, and finally how you will migrate existing content into Alfresco in an efficient way.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Solution Architect at Zaizi Ltd
It is easy to install and configure. The Community version is easy to use.
Pros and Cons
- "If you are looking for a product which has all the common functionalities such as document and media management, record management, workflows, document indexing and searching, then in that case, Alfresco is the platform that you need."
- "There is need to improve features such as the record management and case management in the product."
What is most valuable?
The most valuable features of this product are that it is easy to install and configure. The Community version of this product is also easy to use.
How has it helped my organization?
It has improved the working of our organization in terms of document collaboration, record lifecycle and search functionalities.
What needs improvement?
There is need to improve features such as the record management and case management in the product.
For how long have I used the solution?
I have used this solution for seven years.
What do I think about the stability of the solution?
We did not encounter any stability issues; only some minor improvements are needed.
What do I think about the scalability of the solution?
We did not encounter any scalability issues; only some minor improvements are needed.
How are customer service and technical support?
The technical support provided is good.
Which solution did I use previously and why did I switch?
Previously, I was not using any other solution. I started with the Alfresco product.
How was the initial setup?
The installation is pretty much straightforward and for standard settings the installer is the best solution. However, if you decide to customize the product more, then the documentation explains all the steps very well.
Which other solutions did I evaluate?
I did not evaluate any other options.
What other advice do I have?
If you are looking for a product which has all the common functionalities such as document and media management, record management, workflows, document indexing and searching, then in that case, Alfresco is the platform that you need.
Disclosure: My company has a business relationship with this vendor other than being a customer. We are Alfresco partners and we sell custom solutions for document and record management.
Senior Java Developer at a tech vendor with 51-200 employees
The content model feature helps us to create our own content model with our own metadata. They need to provide an Eclipse plugin to ease the work of the developers.
Pros and Cons
- "Alfresco is a very good product that has very good inbuilt features, and at the same time, it is customizable and we can customize this product the way we want."
- "We did encounter some stability issues when there were many simultaneous requests on the server."
What is most valuable?
Alfresco is a very good product that has very good inbuilt features. At the same time, it is customizable and we can customize this product the way we want. Surf framework makes your work easy for customization.
With its content model feature, we can create our own content model with our own metadata.
There are other valuable features in this product such as the rules facility to automate documents and integrated Activiti BPM engine for workflows.
How has it helped my organization?
We are a service-based company and are providing solutions for other organizations. In the other organizations where we provide this solution, their work is reduced in terms of maintaining documents and facilities like record management and automated workflow are even better.
What needs improvement?
It is a very good product. As a developer, one of things that they can improve is their development environment. They are providing a Maven-based plugin for development but it is all a manual process that we have to do as compared to other open-source products like Liferay. The best part of Liferay is its development environment. Similarly like Liferay, if Alfresco will provide an Eclipse plugin, then it will be very easy for developers to work with it.
In regards to the customization that we are doing from the back-end, they should provide some features so non-technical people can also do some level of customization easily.
The reporting feature is not there in Alfresco by default. If we want to create some reports and show them in the dashboard, we have to create a custom module for that. This can also be improved.
For how long have I used the solution?
I am using this for the past three to four years.
What do I think about the stability of the solution?
We did encounter some stability issues when there were many simultaneous requests on the server. At such a time, the server may go down but actually we avoided this by setting up JVM parameters.
What do I think about the scalability of the solution?
We did not experience any scalability issues. We are actually following the Alfresco guide for the required resources.
How are customer service and technical support?
Technical support comes with the Alfresco Enterprise Edition. If you are facing any problems, you have to raise a ticket and they are mostly positive to provide a solution for that.
However, generally we have worked with the Community Edition. When we had a problem, we found posts on the forums in regards to that issue and in most of the cases, we got a solution from there.
Which solution did I use previously and why did I switch?
We are a service provider so for our organization we are not using Alfresco but we are providing the solution based on the Alfresco product. The organization to whom we are providing this solution are using Alfresco from the beginning only.
How was the initial setup?
It is very easy to set up this product initially, since they provide you with a setup file along with two default options and a custom installation as well.
What's my experience with pricing, setup cost, and licensing?
In regards to the various Alfresco products that are available, the pricing and license options vary as below:
- Alfresco Two Edition
- Alfresco Community Edition - Freely Available
- Alfresco Enterprise Edition - Yearly License
The Enterprise Edition has more features than the Community Edition such as clustering, graphical workflow editor etc.
If you want to go with basic Alfresco features then you can use the Community Edition. However, if you want to use Alfresco on a larger scale, then the Enterprise Edition is preferable.
Which other solutions did I evaluate?
We evaluated other products, namely Nuxeo that is an ECM tool but we found the Alfresco product to be better.
What other advice do I have?
If you are looking for features such as storing your content centrally, an automatic version, content automation, record management, access from mobile/desktop/web, automatic metadata extraction from electronic documents then Alfresco is a good choice.
Disclosure: My company has a business relationship with this vendor other than being a customer. We are service providers. We are providing solutions for Alfresco implementation and we also provide support for our customers.
CEO at a tech services company
They provide a stack installer with all the required supporting software.
Pros and Cons
- "Document repository."
- "The initial setup was straightforward, because Alfresco also provides a stack installer that includes the required supporting software."
- "I would like them to consider document capture functionality."
- "I would like them to consider document capture functionality. Currently, for document capture functionality (ocr, read document metadata automatically, automatic document classification), Alfresco needs to be integrated with document capture such as: Kofax, Ephesoft, etc., while other Alfresco competitors already make document capture functionality as their default functionality."
What is most valuable?
- Document repository
- Metadata
- Searching
What needs improvement?
I would like them to consider document capture functionality.
Currently, for document capture functionality (ocr, read document metadata automatically, automatic doument classification), Alfresco needs to be integrated with document capture such as : kofax, ephesoft, etc.
While other Alfresco competitors already make document capture functionality as their default functionality.
For how long have I used the solution?
I’ve been using Alfresco for 6 years.
What do I think about the stability of the solution?
I have not encountered stability issues.
How is customer service and technical support?
I rate technical support 4/5.
How was the initial setup?
The initial setup was straightforward, because Alfresco also provides a stack installer that includes the required supporting software.
What's my experience with pricing, setup cost, and licensing?
It is cheaper compared to head-to-head competitors.
Which other solutions did I evaluate?
We also looked at KnowledgeTree.
What other advice do I have?
If you have a large amount of documents, go for Alfresco Enterprise Edition.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Project Manager at a tech services company with 51-200 employees
Document domain experts can model type and hierarchical associations and metadata constraints in a declarative way.
Pros and Cons
- "One of Alfresco's strengths is the data modeling, as document domain experts can model type and hierarchical associations and metadata constraints in a declarative way, and a graphical user interface model manager now allows users that don't know XML formalisms to build models."
- "We would like to see improvement in the numbers of documents that can be managed by the repository."
What is most valuable?
- Model type and metadata capabilities
- Categories, searches and the tree structure of information
- Capabilities to improve ECM services and development processes
- Open-source model
How has it helped my organization?
One of Alfresco's strengths is the data modeling. Document domain experts can model type and hierarchical associations and metadata constraints in a declarative way (such as an XML definition).
Moreover, Alfresco added a graphical user interface model manager in the last product version, so users that don't know XML formalisms are able to build models.
Alfresco supports category concepts, so users can categorize all documents and add expressiveness to data and conduct more powerful searches.
Alfresco services can be extended in a simple and well-designed way, such as Maven and pre-designed Alfresco module package Java projects. Learning paths are well documented and developers can add your new ECM services at the top of the platform.
The Alfresco community source code is public, so developers can study it or extend it in the desired way.
What needs improvement?
We would like to see improvement in the numbers of documents that can be managed by the repository. We would like them to introduce NoSQL DBMS for modeling metadata and document types.
For how long have I used the solution?
We have used the Alfresco ECM platform since 2009.
What do I think about the stability of the solution?
For large repository sets, the architecture must be well sized.
What do I think about the scalability of the solution?
The product uses state-of-the-art J2EE frameworks and libraries.
How is customer service and technical support?
I rate technical support a 3.5/5.
What other advice do I have?
Involve an Alfresco partner for the project. The training is basic. Buy Alfresco certifications and boot camp trainings.
Disclosure: My company has a business relationship with this vendor other than being a customer. We are an Alfresco Strategic Partner.
Buyer's Guide
Download our free Alfresco Report and get advice and tips from experienced pros
sharing their opinions.
Updated: March 2026
Popular Comparisons
SharePoint
Hyland OnBase
OpenText Content Management
OpenText Documentum Content Management
IBM FileNet
SS&C Blue Prism
OpenText Content Manager
Microsoft Purview Data Lifecycle Management
Oracle WebCenter
Nuxeo
Oracle Content Management
M-Files
Newgen OmniDocs
Laserfiche
Buyer's Guide
Download our free Alfresco Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Would Alfresco give an organization more benefits in terms of cost, features & security as compared to Sharepoint?
- SharePoint versus Alfresco?
- Does Hyland include Alfresco products in Hyland OnBase?
- When evaluating Enterprise Content Management, what aspect do you think is the most important to look for?
- What is the best ECM solution for a midsize management consulting firm?
- What are typical options for storing and managing large videos?
- Do you know of a solution which fulfills the requirements listed below?
- What is the primary reason why ECM implementations are struggling to survive past the ECM project phase?
- Would Alfresco give an organization more benefits in terms of cost, features & security as compared to Sharepoint?
- What best practices should we adopt when working with Adobe and Documentum?













Hi,
Based on my experience the Alfresco has not a good support, I called many time their EMEA office and it was often busy and remaining time no one answering the phone.
I also sent them some emails asking some pre-sales questions but no one replied me.
Regards,
Hossein Mirheydari