Drupal Consulting & Development

From optimization to implementation, we leverage the Drupal platform to build enterprise-grade solutions

Leveraging the flexibility of Drupal to develop solutions that are tailor-made to unique business models.

what we do

As a proud member of the Drupal Association, we have developed customized Drupal solutions that range from enterprise-grade content management systems, to robust social networks, to customer-facing web applications. Whether you’re looking to build from the ground up using Drupal, or need to better understand your options for extending/upgrading your existing Drupal instance – we have extensive experience in all phases.

Did You Know?

The public-facing website for companies like Tesla and Charles Schwab are run on the Drupal platform

Talk to a Drupal Specialist

We utilize Drupal to develop digital experiences for organizations with a keen focus on leveraging open-source platforms



Outlining customer personas and user journeys to identify the ideal customer experience


Developing user experiences that enable personal connections with site visitors & customers


Engineering Drupal to fit within the business' sales & marketing operations and martech stacks


Analyzing visitor analytics to identify patterns, trends & opportunities for better engagement


Creating specific action plans to decrease the friction between business goal and customer intent

Getting the Most out of Working on Drupal

Drupal is one of the leaders in digital customer experience systems. By being open-source, it has a robust community of developers & themers that create plugins and modules to extend the core platform. That said, the biggest challenge that organizations & enterprises face when leveraging Drupal is around how to navigate the plethora of available tools. Not all are built with scale in mind, and many often bog Drupal down into something more akin to a content Management System.

We switch this approach by really evaluating how an organization leverages Drupal, and aligning a business' digital experience with trusted frameworks and partners. For us, this means leveraging tools such as Acquia Lift and Journey to better engage and create personalized customer experiences. In addition, it means leveraging other tried-and-tested marketing platforms to round out any Drupal-based digital experience beyond just serving as a content manager.

Already on Drupal?

Trying to upgrade to Drupal 8? Find out about the benefits and challenges

Talk to a Drupal Specialist
solution in action


Making the Case for Drupal

read more

3 Step Process for Sustainable, Dynamic Content Management

read more

Making the Case for Drupal

Building and promoting freely available open source (FOSS) software is a cornerstone of what our development team at Icreon Tech believes in.

And our beliefs in open source don’t simply stem from its price point—or because open source allows clients to operate in a more actionable environment where they have the ability to quickly change and update their content management systems (CMS)—we believe in open source systems because they help businesses create far more agile environments than closed source systems. That means they can fulfill front-end marketing needs on client websites more quickly and cost effectively.

What’s the difference between open source and closed source software, you might ask?

In a nutshell, open source software is generally free to use and has source code available with a license that allows users to see the code, change it, and, in most cases, re-distribute it. Closed source software, on the other hand is proprietary, which means only the vendor can see it or change it. Closed source software almost always comes with a license fee and an annual support agreement. And since only the software vendor can make code changes, you can’t make mission-critical changes as quickly as with open source.
Increasingly enterprises are employing open source software over closed because it’s generally lower cost, doesn’t require one to be locked into using one software vendor for support, and also performs better against security threats.
In a recent article in ComputerWeekly, Andrew Fourie, UK country manager at unified threat management firm Astaro, said because there are “so many individuals working with the source code of these projects, potential vulnerabilities and design flaws are uncovered much faster than with programs built on proprietary code.”

So if you’re considering what kind of CMS to employ with your website, there are plenty of benefits to using an open-source CMS. Drupal is one we highly recommend, and it’s. Heck, even the White House uses it.

Here are three reasons why…and why you should consider using Drupal as the CMS platform of choice for your business, too:
Drupal provides high-level content management capabilities
meaning you can display, structure, and manipulate your website content in whatever manner works best for you, and your website users. Drupal is a mature, feature-rich system that makes it easy for even non-tech users to craft and update websites without any need for coding expertise, and it works right out of the box.

With thousands of themes and tens of thousands of plug-ins, Drupal offers tons of customization options. However, for maximum benefit, we recommend that if you use Drupal, you have someone on staff or under contract who has an understanding of basic programming languages like HTML, CSS and PHP. This is especially true if your website or blog is going to be large and complex or has the potential to be.
It’s malleable and scalable. You can expand its functionality
by modifying the code so that Drupal can better meet your business needs. In other words, Drupal bends to you, not vice versa. Drupal is supported by an active developer community, which is constantly supporting its evolution into a more functional, more integral, more stable, and more performant CMS.

And because it is a more mature environment when compared to other open-source CMSs like WordPress, it scales more easily to fit your needs as your business and marketing initiatives grow, without having to increase the resources from your web hosting service. And because Drupal is designed with extensibility in mind, you can use it to build large, complex websites—something you can’t do as easily with a CMS like WordPress.

You can easily connect it to third-party systems
Those might include your customer relationship management (CRM) software, marketing platforms, online store fronts or financial systems. Because Drupal is such a well established system in the marketplace, with many different types of users in so many different industries, chances are very high that you can find a development team that has experience solving many of the same pain points you’re going through in your own development project, and therefore, can easily help you make your CMS integrate with other mission critical systems.
With so many users and developers, you can find an array of helpful materials through the Drupal community. Need to know the code for creating a custom feature? Check out Drupal’s customization guide. Have a question about how to manipulate Drupal features? No problem. Visit the Drupal forum.

3 Step Process for Sustainable, Dynamic Content Management

From developing new sales channels, to evangelizing new products and building brand cache, every business’ digital experience needs to function as a living, breathing extension of the marketing staff.

To fulfill its optimal role as a marketing tool, the enterprise digital experience needs to be backed by a robust Content Management System, which—when implemented correctly—can remove the middleman between online content and the stories that businesses want to tell.

Every business’ digital experience needs to function as a living, breathing extension of the marketing staff.

Enter Drupal

While many content management platforms are capable of supporting the unique needs of each business, few can keep pace with the long-term needs of the modern enterprise. Drupal is one such tool, and we at Icreon often choose the platform for its ability to fulfill our clients’ unique business needs.

As an open-source platform, Drupal’s community spans over a million users and developers, and is home to over 14,000 modules. From blogs, to E-Commerce sites, to intranets and social networks, Drupal can actualize a wide array of solutions, and can be shaped to meet even the most specific of project details.

There is one caveat to Drupal’s custom high-performance nature. To deploy a working Drupal solution requires configuration by an experienced development team – an act which requires expertise far beyond the code level. Technology teams working in Drupal need to understand how content functions, and they need to understand how to leverage Drupal’s community and capabilities in order to contextualize functionality within the structure of each specific business.

In the hands of those without the sufficient know-how, Drupal configurations run a high risk of failure. It’s not uncommon to see businesses attempt to solo-configure their own Drupal solutions, only to end up with a broken, disjointed CMS that fails to support their business.

Using the "C.M.S." Approach

We employ a strategic approach called “C.M.S.” in every Drupal project we undertake. The process is a holistic method which contextualizes content management as an entity within a business’ larger marketing structure.

By using “C.M.S.”, businesses can create new strategies that can both streamline the implementation process and ensure their system’s potency for long after it’s been put into place. Below is an overview of the “C.M.S.” process, as well as a few guidelines on how to create an ideal digital experience without sacrificing quality or control in the process.

C is for… Configuration

Every business houses a complex system of inner-workings. From company-specific workflows, to team hierarchies and vast amounts of content, a wide array of variables factor into the creation of any new Content Management System. The question that every business should ask as they configure a new platform to support their business is:

What does your business’ message look like, and what kind of tool must be built to best publish that message online?

Do you need next-generation content creation tools for your creatives, or are you more focused on implementing integrated statistical monitoring? Do you need a smooth, multi-author-friendly workflow, or are you more focused on features that will increase online revenue?

Whatever your editorial workflow looks like, it will always involve nuances that are specific to your business. Sometimes, you will only want to allow certain team members to publish certain types of content. Other times, you’ll want to create features that will help users optimize the content they publish.

These functions can be developed within Drupal as well, allowing you to give users a simple way to create calls to action, content and multimedia right out of the box.
Whatever your needs may be, it’s the platform’s responsibility to let you manage these complexities as easily as possible. In Drupal’s case, the right configuration lets you control every parameter of publishing, from who can publish, to what they can publish, and even determine ownership of content—all in the interest of bolstering internal content workflows.

M is for… Migration

When it comes to creating new websites, one thing many of our clients worry about is whether they can move from their existing CMS to Drupal in a way that’s safe and relatively painless.

Successful data migration requires comprehensive planning and a partner who knows your current platform structures inside and out. Do you manage your data using different systems? Is that data accessible to your internal team, or is it hosted outside of your control? Do you plan to start your content rebuilding efforts from scratch?

By taking complete inventory of all your business’ content, you can map out connections within your file structures and facilitate the migration process as much as possible. The rest of the process hinges on these first steps, from hyperlink migration to metadata strategy and eventually, QA testing. Data migration is often a daunting process, but can be streamlined via expert planning and a comprehensive understanding of your current content hierarchy.

At Icreon, our knowledge base expands beyond the technological and into the realm of strategic thinking. By training users, socializing new platforms, and creating a protocol for rapid feedback and response, we ensure that you can effectively make the platform jump to Drupal, without becoming a victim to user abandonment. This is a crucial element of the migration process, and one that far too many businesses tend to leave by the wayside.

S is for… Storytelling

The first two steps of the C.M.S. process are executed by technology teams in an effort to make the third step—Storytelling—as effective as possible. Today, quality storytelling means that you’re marketing to your users at a 1-to-1 level. This requires a suite of advanced tools pre-built into your CMS, allowing you to customize your message, target your various user bases and test the viability of your unique selling proposition as you present it on the internet.

This ability to dynamically shift messaging and content isn’t a bonus; it’s a requirement. Your marketing team is defined by your company’s growth, and it’s crucial to make sure that you can quantify the strength of your online message. Quality storytelling, then, is an iterative process that requires constant tracking of user behaviors and is best served by a platform that is flexible enough to meet your visitors’ ever-changing preferences. By facilitating dynamic storytelling, the ideal content management system will arm your business with the ability to stay agile, sustaining your ever-evolving marketing efforts well into the future.

Talk to a Drupal Specialist
start a conversation