Views, terms, panels, and entity conception. It is a very useful and fast solution to build successful web applications.
PHP/Drupal developer at a tech vendor with 1,001-5,000 employees
Useful solution to build web applications. It requires a lot of server resources.
What is most valuable?
How has it helped my organization?
We built a few powerful applications on D7 and it was very fast.
What needs improvement?
It requires a lot of server resources. It should be optimized.
For how long have I used the solution?
We have been using this solution for seven years.
Buyer's Guide
Drupal
June 2025

Learn what your peers think about Drupal. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
856,873 professionals have used our research since 2012.
What do I think about the stability of the solution?
We had stability issues. I have a lot of 'Out of memory' issues.
What do I think about the scalability of the solution?
We had issues with scalability.
How are customer service and support?
Drupal has a very cool community, so the technical support is pretty high.
Which solution did I use previously and why did I switch?
To build more powerful apps, we switched to Symfony 3.0.
How was the initial setup?
The setup was easy.
What's my experience with pricing, setup cost, and licensing?
It's free.
Which other solutions did I evaluate?
There are a lot of solutions 'in the sea'. At the time, we choose Drupal because of its flexibility.
What other advice do I have?
Try it! It's free and fun.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Freelance Drupal Front End Developer at Marc Martinez at a tech vendor
We were able to build several websites that utilize many custom content types.
What is most valuable?
Configuration API: Makes features configurable and easier to design custom applications. We were able to build several websites that utilize many custom content types. In other words, content that has many unique fields within the type. Drupal’s extensible nature allows me to easily integrate with third-party hosted systems and pull or push data to those systems.
Developing in Drupal is like constructing a custom-designed building from scratch, using all the raw materials and knowing how to put it all together.
Drupal 8 includes Twig for theming. Twig is PHP-based, flexible, fast, and secure. It's much easier to create more functional Drupal websites using Twig, as its templates are written in a syntax that's less complex than a PHP template or others while being more secure. Still, knowing how to tweak the core with PHP is a big advantage.
How has it helped my organization?
- Easier to develop custom applications by customizing the code to build and manage websites that require custom content types and workflows.
- It provides built-in, GUI-based, functionality for creating content types, workflow rules, and other custom content management requirements.
- Drupal has a strong built-in user management system that is more of a framework of GUI-based tools that allow you to quickly extend it for your requirements.
- Drupal also offers a well-developed API for extending the system. It's add-on ecosystem is also better managed then some other CMS.
- Powerful command line tools are also available to make operational management tasks.
- Using DRUSH as a command line to update and upgrade modules and security is a big plus.
What needs improvement?
This depends on whether Drupal wants to become user-friendlier toward non-developers. The GUI is still not as intuitive as WordPress. This is not an issue if you are comfortable with coding in PHP, JavaScript, CSS3, HTML 5, and have a basic understanding of Object Oriented Programming.
Migration of Drupal 7-based modules to Drupal 8 is still lagging behind. Many of your favorite D7 modules may not be completely migrated to a D8 format. On the plus side, the Drupal community is working hard to migrate D7-based modules to D8.
For how long have I used the solution?
I used Drupal 7 for three years, and Drupal 8 for one year.
What do I think about the stability of the solution?
I did not encounter any issues with stability.
What do I think about the scalability of the solution?
I did not encounter any issues with scalability.
How are customer service and technical support?
I would give technical support a high rating.
Which solution did I use previously and why did I switch?
I used WordPress. I switched because I learned how to code in HTML, CSS, JavaScript, and PHP. Drupal made it easier to customize a website by working directly with the API and the code.
How was the initial setup?
The initial set up was challenging as Drupal has a very steep learning curve. Drupal 8 is easier and a little more intuitive, but it is still a steep learning curve. With Drupal 8, you also have to be somewhat familiar with Object Oriented Programming if you want to understand how to extend its functionality beyond simple plug-and-play systems. This may not be the case with people not oriented toward programming or coding. In that case, OOP and the new structure of D8 will prove overwhelming.
What's my experience with pricing, setup cost, and licensing?
Drupal is open source. There is no pricing and licensing.
Which other solutions did I evaluate?
- MODX (PHP-based)
- Rails (based on Ruby)
What other advice do I have?
Go for it! If you know how to code in PHP, CSS3, and HTML 5, your experience will be much easier and you will appreciate Drupal much more. For anyone thinking of switching to Drupal, I would recommend finding a developer or designer who is already familiar with Drupal 7 and particularly version 8.
I would rate it higher, but I also use Ruby on Rails, and MODX (PHP-based), which provide a more flexible, more code hacking, development framework. Drupal is a favorite and I will continue to support its development and will use it in situations where I feel that it will benefit a client over other solutions.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Drupal
June 2025

Learn what your peers think about Drupal. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
856,873 professionals have used our research since 2012.
Drupal Architect with 201-500 employees
Some of the valuable features are revisioning, workflow, translation, and API scaffolding.
What is most valuable?
As an ASA. As a primarily back-end developer, the extensible OO architecture is the most valuable, along with the CMS and related services it provides, such as revisioning, workflow, translation, and API scaffolding.
How has it helped my organization?
Drupal has made it possible to address a wide breadth of web site requirements.
What needs improvement?
The current version represents a new architecture for the product: Object-oriented sitting atop Symfony 2, rather than procedural.
The kinks are still being worked out, so there is an opportunity to improve on the current state of most of it. APIs are improved, and the originals were deprecated but were left in place. Features that weren't ready for release are completed and added, such as media handling, due in 8.3.
New features that are being considered are added as experimental modules: They come disabled, but can be enabled by the admin.
Drupal, like the Enterprise, birthed new versions from the ashes of the old. Starting with D8, it improves as it journeys.
For how long have I used the solution?
I have used Drupal for about 10 years. I used D8 since its release, for about a year and a half.
What do I think about the stability of the solution?
No issues with stability. It was vetted very well in beta and it has been stable.
What do I think about the scalability of the solution?
Drupal 8 has an architecture that will scale well and better than previous versions, especially given big pipe. This will allow for scaling, even with authenticated users. This is something that was not possible in earlier versions.
How is customer service and technical support?
Despite being open source, Drupal has a large and active community. Support, though voluntary, is rarely hard to find.
How was the initial setup?
Drupal 8 can be somewhat complex to set up because of the supporting technologies that should be installed, such as Composer, Drush, and Drupal Console.
What's my experience with pricing, setup cost, and licensing?
It's free.
Which other solutions did I evaluate?
We did not evaluate other options.
What other advice do I have?
Drupal for end users is fairly straightforward. For developers, the learning curve to be proficient is about two years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Drupal developer at a tech services company with 201-500 employees
Data is well-structured and controlled from any part of the code.
What is most valuable?
Its scalability, content management practices, security and the community are valuable features.
The product is very well-supported. Every day, the Drupal community all over the world posts new updates along with the bug fixes and security updates. So, the product is getting better and better each day.
After many years of development (it has already reached version 8), Drupal gets great content management schemes and processes. Data is well-structured and controlled from any part of the code.
In the case of the required changes in some part of the functionality, you can apply changes without rewriting the features from scratch.
What needs improvement?
Developing more profiles easily and fast would really help. With the minimum profile functionalities, there is a need for supported functions like commerce or a new website.
For how long have I used the solution?
I have used Drupal 8 for 2 two years, I have used Drupal for more than five years.
What do I think about the stability of the solution?
There were some stability issues, i.e., only with the new version, the main changes are not stable. However, now it is very stable.
What do I think about the scalability of the solution?
There were no scalability issues. You can scale any part of the project. You can replace some features if you need to.
How are customer service and technical support?
I would rate the technical support a 9/10.
Which solution did I use previously and why did I switch?
I have some experience with Java Spring MVC Framework. Drupal allows us to work much faster but as a counter part, it is slower.
How was the initial setup?
The initial setup in the new version is extremely easy and fast with Drupal VM or Docker. In drupal.org you can find a lot of other possible solutions.
What's my experience with pricing, setup cost, and licensing?
Drupal is open-source and free. You will pay only for the developers to get your unique project.
Which other solutions did I evaluate?
I have evaluated other commonly used CMS solutions such as WordPress and Magento, but Drupal has many more features and it is more scalable.
What other advice do I have?
You should definitely use this product.
After so many years of development, it has already lots of developed APIs with the third products like CRM and ERP.
You can integrate it easily with your other IT infrastructure.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Drupal Lead Developer at a marketing services firm with 201-500 employees
It provides a tailored website by using the same CMS and framework.
What is most valuable?
The ability to create a complex website with a few developments is the most valuable feature, that's what got me started. Of course, a lot of other things are valuable such as the use of Symfony as a framework, the user management system, Internationalization, community and so on.
How has it helped my organization?
Creating websites with Drupal allows us to meet our customer needs. It provides a tailored website by using the same CMS and framework. In the end, our goal is to give autonomy for the contributors and to make them feel it's easy to manage their website.
What needs improvement?
The UI can, probably, be improved as well as the documentation.
For the UI, as WordPress is the biggest challenger of Drupal, we can observe some sort of lacking in that domain, even though it has been largely improved over time. Although, what we have tried to do, is always to create the best UI for contribution and most of the times, the way that the fields are displayed have so much logic behind them, that there is no need for any training. That's one of our primary goals and what satisfies me in the end, is when we deliver to the client.
As it's an open-source project, sometimes it's hard to find any documentation; although it has been improved over time as well. For instance, Symfony on which Drupal 8 is based, has very good documentation. Sometimes, you just have to read the code to understand how it works or how to use an API, which is not the best way to learn for everyone.
For how long have I used the solution?
I have been using this solution for seven years and am still counting.
What do I think about the stability of the solution?
We did sometimes encounter stability issues with a few modules, but hardly ever with the core of Drupal itself.
What do I think about the scalability of the solution?
I never thought that there was anything that we couldn't do with Drupal.
How are customer service and technical support?
Since it's an open-source solution, I'd say that you have to get involved and be able to ask the right person.
Which solution did I use previously and why did I switch?
I tried WordPress but it seems too limited for me.
How was the initial setup?
The learning curve is rather complex but once you reach a certain level, then there is no limit.
What's my experience with pricing, setup cost, and licensing?
Just invest in a good server, you can use Drupal for free :-)
Which other solutions did I evaluate?
At the time I started using Drupal, I looked into Joomla, eZ Publish and WordPress.
Due to the community and orientation of Drupal (thanks to Dries Buytaert who is the creator of Drupal), it was a more reasonable choice to make.
What other advice do I have?
Find the right project and just start using it. There is no other way than just jumping into Drupal to know how powerful it is and to learn how to use it. If you have any question, look into drupal.stackexchange.com. If you don't find the answer, just ask.
Frankly, besides WordPress, no other CMS can compete with Drupal.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Drupal Architect at a tech services company with 11-50 employees
It is a framework integrated with CMS, making the software useful for both the developer teams and the content editors.
What is most valuable?
It is a very powerful tool for the developer's hands and also, it's very easy for the content editors to use.
It's a framework integrated with CMS. The advantage of having a framework with CMS is that you make the software useful for both the developer teams and the content editors, at the same time. You can create rich experiences by allowing the developers to extend what is already provided and at the same time, making the CMS experience even richer.
How has it helped my organization?
Drupal 8 did a great step by integrating with the Symfony Framework. Now, the documentation is easier to read through and it's more intuitive.
What needs improvement?
There is need for better organization of the documentation on the drupal.org site.
For how long have I used the solution?
We have been using Drupal versions 6, 7 and 8 for around eight years.
What do I think about the stability of the solution?
We encountered some stability issues, only when the modules/profiles/themes are on the development version (but not always).
What do I think about the scalability of the solution?
So far, Drupal 8 has been doing an excellent job with all the integrations that it provides. So the answer is, so far, there were no scalability issues.
How are customer service and technical support?
Technical support is a community, so it goes from the junior to senior consultants.
Which solution did I use previously and why did I switch?
We have used WordPress before, but not for so long, so I can't really compare.
How was the initial setup?
The setup is pretty simple and intuitive. It, of course, involves a little bit of technical knowledge, such as how to set up the DB and giving some folders a special writing permission.
What's my experience with pricing, setup cost, and licensing?
It is an open-source project; it is totally free.
Which other solutions did I evaluate?
It was more like Drupal chose me, I was working for J&J and this was its framework.
What other advice do I have?
Read about it, ask the community and NEVER EVER change the Drupal core.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Drupal Developer at a media company with 201-500 employees
Provides content-rich web sites that combine article presentation with back-end admin functionality.
What is most valuable?
- Flexibility
- A vast number of contributed modules
- Good support
How has it helped my organization?
Drupal CMS helped in the realization of content-rich web sites that combine article presentation with sophisticated, back-end admin functionality.
What needs improvement?
The documentation needs improvement.
For how long have I used the solution?
I have used Drupal for one month.
What do I think about the stability of the solution?
We haven’t had stability issues.
What do I think about the scalability of the solution?
There have been no scalability issues.
How are customer service and technical support?
The technical support is good, but it needs improvement.
Which solution did I use previously and why did I switch?
I didn’t use a different solution before using Drupal.
How was the initial setup?
The initial setup was very complex, due to the lack of proper documentation.
What's my experience with pricing, setup cost, and licensing?
Drupal CMS is an open-source product and it’s free of charge. Some of the contributed modules may use different licensing.
Which other solutions did I evaluate?
I didn’t evaluate other options.
What other advice do I have?
You should hire an expert, or at least get familiar with the large number of Drupal based distributions.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Drupal Web Developer at a tech vendor with 201-500 employees
The new component-based content management is very helpful.
What is most valuable?
The new component-based content management is very helpful. It is cludgy at first, but maintenance is very nice among many content contributors.
How has it helped my organization?
It makes it easier for multiple people to contribute content and handle who has access to what. Very few CMS systems have such granular, controllable access permissions.
What needs improvement?
I liked the configuration being more database oriented. The file-based configuration is nicer for deployment and makes it quicker. However, the other 99% of the time, it's a pain in the butt.
They drew the line between what is "config" and what is "content". What is config is file passed, is exported, pushed to the server and imported as configuration.
This make a large deployment much easier, quicker and cleaner. However, when you want to add a permission to a user role, something as simple as that checkbox, forces a config push, which annoys me.
At a certain point that takes away from what a CMS should be. I get the
file based for some basic config storage, but at a certain point it really
gets in the way of productivity.
For how long have I used the solution?
I've been using Drupal for many years, starting with, I believe, version 5. I used version 6, for sure, and now I am getting into version 8. I am about ready to take some certification courses.
What do I think about the stability of the solution?
There have been no stability issues.
What do I think about the scalability of the solution?
There have been no scalability issues.
How are customer service and technical support?
There is no support other than the user community, which tends to be far better than most paid support.
Which solution did I use previously and why did I switch?
I've used many solutions over the years. Some are easier, but they tend to be less scalable. Drupal is a great balance.
How was the initial setup?
It is pretty simple to install, but more complex to configure and get going.
What's my experience with pricing, setup cost, and licensing?
I have no advice. It's free!
Which other solutions did I evaluate?
We've always looked at many alternatives and Drupal always rises above for a large scale contributor base, general security, and lack of vulnerabilities.
What other advice do I have?
Educate yourself and take your time.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free Drupal Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2025
Popular Comparisons
SharePoint
Atlassian Confluence
Adobe Experience Manager
WordPress
Liferay Digital Experience Platform
Magnolia CMS
Sitecore Experience Manager
SDL Tridion DX
OpenText TeamSite
Plone
Strapi
Acquia Cloud Site Factory
Buyer's Guide
Download our free Drupal Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Social customer community platform for B2B company?
- Drupal vs. Liferay: Which one is better? Pros and Cons?
- When evaluating Web Content Management, what aspect do you think is the most important to look for?
- Instant Web Design Help
- What are the must-have features for a web content management system?
- SharePoint vs. Autonomy TeamSite: compare and contrast?
- A recent reviewer wrote about Sharepoint that it has "no password management issues as with disparate products." Agree?
- What is the price range for Web Content Management solutions?
- Why is Web Content Management important for companies?