Sandstorm Blog

How to Compare Content Management Systems - Goals and Requirements

Deciding which Content Management System (CMS) to use can be a daunting task. It can be difficult to sort through the plethora of irrelevant recommendations and confusing information to find the best solution. Many of our clients come to us with a rough sense of what they want, but need help making the final recommendation.

How to compare CMS?

Comparing Content Management Systems is challenging because it means different things to different people. The phrase has evolved to cover a range of web frameworks and applications. It is a broad term that covers any program which facilitates content creation and updates (usually on the web). On top of that, many popular CMS options are highly customizable – two sites built on the same framework can look very different. 

Going beyond the simple editing of an organization's "About Us" page, modern websites demand a great flexibility in how they handle content. They often need different types of content, each one requiring specific workflows or relationships aimed at solving various goals. For example, consider the differences between a blog post, an event listing, and a product detail page. Each one has unique data associated with it. Each one is organized in different ways. Being able to handle unique types of content while still providing a consistent interface is an important part of any CMS.

A CMS often has other advanced functionality. They pull content in from other systems. Some integrate with different authentication systems. Some have an online stores. Others allow a community of users to login and participate in some way. Still others might pull in raw data from one source to display it to users in a completely new way. These are all managing different kinds of content at some level. 

Create Goals

Not every site needs every possible option. So, what does it your site need? It's good to get back to your goals and requirements. Your website has needs that are just as unique as your organization. A needs-based assessment can help to focus your requirements and narrow down the search.

Start by defining your goals. Create a list of what you want to achieve with this new CMS. Starting with your goals will help to focus your efforts.

  • What problems are you looking to solve? 
  • Are you looking to increase your brand perception as part of this project? 
  • Is increased membership or sales a primary goal? 
  • If you have a current website, what is it not doing well? 
  • How will your CMS need to support your organization? 

Identify and prioritize your requirements

Once you have a good list, start writing a list of requirements. Some will just require a quick rephrase of a stated goal. Others will lead to a whole new list of items. For example, if your goal is to publish your events calendar online, but your events are currently managed in a different system, integration with that system is a potential requirement. 

Next start to prioritize these requirements. Rank your requirements from must-haves to nice-to-haves. This exercise helps you make the most informed decisions as you start to build your budget. Some items might need to come in a second phase after the first version of the site launches. 

Eliminate some options from the start

Understanding your organization's technical requirements can also help to eliminate some options. For example, if your IT infrastructure requires you to use .Net, then a Ruby, Python or PHP-based solution (like Drupal) may not be possible. More and more these restrictions are no longer a problem with modern hosting options, but it's one of the first questions to ask.

[Continue to Part 2: Consider Your Options]

This blog was posted by on July 24.
Sean Fuller

About the Author

Sean Fuller

As Technology Director, Sean is a hands-on developer and technical lead on projects. He works with design and strategist teams from kick off through launch to plan, design and execute technical solutions for client projects. 

Mobiletanious responsive development on multiple devices and screen sizes.

I’d like to go on the record and claim the next catch phrase in UX and user experience design....Mobiletaneous!

Mobiletaneous is the art and discipline of building experiences for multiple screen sizes simultaneously, as opposed to starting from the mobile or desktop version. This a slight spin on the recent design trend “Mobile First” which was popularized by design guru Luke W. (Luke Wroblewski).

This is not to take anything away from the “Mobile First” philosophy. I’ve read “Mobile First”, practiced the mobile first methodology and extolled its virtues. There is no denying the expansive growth in mobile use, and the shift from desktop to mobile is indisputable. Any organization not focusing on their mobile experience is missing the boat.

Mobile First

However, as we’ve been designing and building for varying screen sizes, we’ve found it most useful to consider all screen sizes simultaneously. This applies to both the user interface design and front end development phases. It is particularly helpful when breakpoints for mobile, tablet and desktop screens are needed.


This approach ensures designs for all screen sizes are getting the attention and consideration needed, rather than prioritizing one over the other. Because at the end of the day, the most important screen size to design for is the one your user is using.

We’ve learned this is a more efficient way to develop responsive designs. It’s no surprise it requires more time (and budget) to design and build responsive experiences, but we’ve found the mobiletaneous approach to be the most efficient.

So our interpretation of the “mobile first” philosophy is slightly different. We believe your mobile experience is crucial. So is your tablet and desktop experience. That’s why we’re on the leading edge of the mobiletaneous movement.

This blog was posted by on May 23, 2013.
Michael Hartman

About the Author

Michael Hartman

As Sandstorm's Technology and Usability Director, Michael leads our developers and usability researchers in creating web sites and applications—both desktop and mobile—that embody our favorite blend: intuitive user experience and dynamic Drupal development.

Sandstorm Launches Community Drupal Web Site for PROmeasure

Standardization is a hot topic in the PRO (patient-reported outcomes) community. It’s hot enough that the amount of information out there can be difficult to filter through, and makes it impossible to get your voice heard. PROmeasure is taking on these challenges with the beta launch of their site

The site aims to involve the PRO community of authors, medical practitioners and health care IT professionals in enhancing the use of PRO in clinical practice and research by standardizing its use of measures (questionnaires). Users can download an open-source data model for measure standardization, search through a database of measures and participate in discussions with the community.

The PROmeasure web site is built in Drupal and includes a PubMed integration, user dashboards, commenting and personalization features, community forums, and content-manageable rotating graphics on the homepage.

Learn more about the possibilities available with Drupal development.

This blog was posted by on August 21, 2012.
Karen Boehl

About the Author

Karen Boehl

Karen does a little bit of everything – webmaster, social media manager and search engine optimizer. She can most often be found on Twitter, in the Usability Lab, or happily buried in the Drupal admin menu.

Your logo is not your brand. This is a common refrain from designers that combats the common misconception that all you need for a brand is a logo. Our Creative Director, Janna Fiester, shared an article with the rest of the team recently that talked about building an unforgettable brand outside of the logo. It makes a great point that we wholeheartedly agree with. Now this doesn’t mean the logo isn’t important (it is!), but there are definitely other factors to consider when it comes to your brand identity—copy being one of them.

A recognizable voice and tone is as important to the brand identity as the logo. Think about Allstate, for example. You always know an ad is theirs long before you see their logo. That’s the brand in the copy. On your web site, blog, brochure and other marketing materials, the copywriting should capture your differentiator in the marketplace. Your content should reflect any marketing objectives and initiatives currently in place. (Are you reaching out to new audiences or offering new services? Is your voice changing to speak more directly to these new objectives?) And, of course, the voice and tone should be consistent.

To insure we build a complete brand, our copywriters are vital members of the marketing and creative teams here at Sandstorm Design. They work directly with designers during the branding phases, giving each company’s unique identity a unified presence—in the visual elements, the marketing copywriting, and everything in between.

This blog was posted by on May 20.
Karen Boehl

About the Author

Karen Boehl

Karen does a little bit of everything – webmaster, social media manager and search engine optimizer. She can most often be found on Twitter, in the Usability Lab, or happily buried in the Drupal admin menu.

Sandstorm Design is excited to announce the launch of! We’re so happy to provide this excellent resource to anyone age 50+ with real estate needs, helping them connect with SRES® designees all over the country. The SRES® designation, offered by the National Association of REALTORS®, indicates specialization in the real estate needs of those age 50+. Baby boomers can visit this web site to easily search for an SRES® designee near them, and prepare themselves for what types of considerations they’ll face with their real estate decisions.  We love working with the National Association of REALTORS® and marketing to seniors, and couldn’t be more excited to launch this web site!

This blog was posted by on November 2.
Karen Boehl

About the Author

Karen Boehl

Karen does a little bit of everything – webmaster, social media manager and search engine optimizer. She can most often be found on Twitter, in the Usability Lab, or happily buried in the Drupal admin menu.

Sandstorm Design is thrilled to announce the e-PRO® logo and website launch! e-PRO® is a certification from the National Association of REALTORS® that helps REALTORS® build their businesses online. We loved working on this web site to encourage interaction and conversation (our specialty). A social media API integration on the homepage, including their blog, Facebook and Twitter pages, continues the conversation beyond the website. And certificate holders can create and update a profile to stay connected with clients and peers.

At Sandstorm, we’re all about staying connected with those you really enjoy working with, and that makes this launch even more exciting!

This blog was posted by on November 1.
Karen Boehl

About the Author

Karen Boehl

Karen does a little bit of everything – webmaster, social media manager and search engine optimizer. She can most often be found on Twitter, in the Usability Lab, or happily buried in the Drupal admin menu.

Web Development for Content Management Services Chicago

Successful content marketing requires a content management system that is easy to navigate, easy to update, allows for the organic search engine optimization, and organizational growth. Sandstorm's web development team builds websites in the fastest growing, enterprise-level, category-leading content management systems based on our clients' budget and functional requirements:

Drupal web development
Drupal Web Development and Content Management Services 
Drupal is an enterprise level, open-source (no licensing fees), web content management system in use by a wide variety of organizations from Forrester Research and the American Library Association to The White House and Zappos. Drupal’s robust functionality is provided by thousands of modules, which are freely available from Drupal easily integrates with Salesforce, Hubspot, Silverpop, and social media APIs, along with learning management systems (LMS) and association management systems (AMS) and is perfect for large data integrations. Sandstorm's team of web developers have selected and compiled the most commonly used modules into our customized installation and develops in a responsive code base, displaying an optimized user experience across all devices. 


Kentico Web Content Management and Development
Kentico is an easy-to-use, marketing-friendly, fully integrated ASP.NET CMS, E-commerce, and Online Marketing platform so you can optimize your digital customers’ experiences fully across multiple channels. With advanced workgroup collaboration and customizable department-specific pages, Kentico lets you easily manage and deliver a consistent customer experience across multiple channels and devices. With Web Analytics, Lead Scoring, and Marketing Automation you can nurture leads, and analyze and optimize your campaigns to deliver the right message to the right person at the right time. With out-of-the-box support for forums, blogs, groups, and more, Kentico helps you build active communities for even greater brand advocacy. It's great for large scale web implementations with complex integrations into Sharepoint and Salesforce too.

Hubspot web development and content management services
HubSpot COS Web Development 
HubSpot's Content Optimization System (COS) delivers a personalized user experience perfect for inbound marketing (you need to be a HubSpot customer to use their tool). It's both a content management system and a personalization system built into one. Using the HubSpot COS, we can deliver both content and images based on the user's behaviors (via email and on the web). It's your inbound marketing platform with landing pages, blogging software, and smart content for more relevant user experiences. 

Get help identifying which content management system best suits your needs

This blog was posted by Sandy on March 1.
Sandy Marsico, Founder & CEO

About the Author

Sandy Marsico

Sandy Marsico is the founder & CEO of Sandstorm®, a digital brand experience agency that turns consumer insights into engaging user experiences through our unique blend of data science, brand strategy, UX and enterprise-level technology.

this file was posted under: