I do a fair amount of CMS assessments and working in different CMS solutions. The CMS assessments that I perform require me to continually keep up to date on all the features and capabilities of today’s leading CMS systems. Plus I utilize several of them in development of web site. For the CMS solutions that I do not create real web site I will either download and build example site on my testing server or review the CMS vendor site for as much information that I can glean. The assessments will look at all the major CMS solutions regardless of the technology platform. Today we are only focused on those leading Microsoft .NET based CMS platformed solutions.
A note about providing the best or top solutions is that in content management systems there is not one solutions that is best, rather a solution may be best for that company, that need. So I’ve not ranked them, just listed them in alphabetic order.
DotNetNuke is the leading open source .Net CMS product. They offer a free community version which is not limited in a any fashion and multiple versions that are commercial and have the usual commercial support and in general are aimed at the higher end of the small to mid market companies. The community version is supported as it implies by the community. There is a robust user base for DotNetNuke providing free and many paid themes and modules that you can buy. The CMS solution is very stable and mature. It is easy to install and start building pages. Page building lacks many of the modules (widgets) found in other CMS solutions but you may buy a particular capability in the marketplace. Content editing for non-technical folks is fine but not equal to the larger most expensive CMS solutions.
DotNetNuke web site is: http://www.dotnetnuke.com/
Kentico is a serious CMS solution that can handle from small sites to enterprise level site needs. Kentico is stable and is in its release 7.x. Kentico has lots of modules/widgets for the page builder that come installed with the CMS. Custom .NET based widgets can be written and added to meet custom requirements of the site. The CMS product scales to very large sites and web farms as needed to meet site activity. Cost range from $ 2000.00 to $ 15,000+ depending on the version of components. Kentico core CSM can be enhanced with eCommerce and a marketing component that is very good.
Kentico is found at: http://www.kentico.com
Sitefinity is the product of a very well respected .NET tools and component supplier Telerik. Sitefinity has been on the market for a number of years with a steady level of increased features and functions. Initially they catered to the very small marketplace and had a free version that increased brand awareness and trials. Now Sitefinity is aimed at the small to mid-market business sector that needs a good but not overly complex CMS product. The product tends to accomplish basic CMS features including some content targeting but does not include the complex digital marketing capabilities of many of the larger more comprehensive products. Sitefinity is currently at release level 4.x. Costs for the CMS product start at $2,000.00 and can range up through $ 10,000 or more depending on your needs.
Sitefinity is found at http://sitefinity.com
Sitecore is a leading .NET CMS in the marketplace. It is enterprise ready and can scale for implementations from mid-market size companies to very large corporations. They have shown that they can compete in the enterprise market place successfully against other enterprise CMS products. They have implemented a wide set of functionality that addresses the needs of most companies using their core content manager plus their advanced marketing suite. Sitecore also uses standard .NET infrastructure and tools, so those companies already using .Net will feel comfortable with Sitecore and its operation. “Structured content” is at the core of its product, making it very easy to have common content elements and content types that can be managed site-wide. It also scales very well to multiple sites, web farms and load balancing concepts. Lastly, it has developed an advanced and robust marketing suite that is useful for companies seeking a marketing-friendly site. Cost for a typical installation will start at $ 85,000.
Sitecore’s web site is: http://www.sitecore.net/
Umbarco is an another open source product where you can get the core product for free and pay for the commercial aspects of training, support and liability. Their product is fairly easy to use for a content editor. The community is robust and contributes both free and paid themes and modules. The cost if you want the paid support is around $ 3,800 per year.
Umbarco is found at http://umbraco.com
Bleu Cypress has a number of development centers where we utilize on high quality offshore and nearshore development centers. For those not in the know, offshore centers are those many time zones different from the US, while nearshore development centers are typically in Mexico, Central and South America, within our time zones. While many have said that offshore for for that matter nearshore development is impossible for US firms to engage successfully. We disagree. We have been active in offshore and nearshore team for over 10 years. With success.
Hybrid Development Process
Keeping project discovery and design here in the US have been mainstays in our success plans. Sometime high level architecture is based in the US. These US based functions plus good communicates allow for the project to be developed correctly, on time and on budget. In fact our offshore / nearshore services employ these tactics. A hybrid development approach. Recently we have added the scrum to our development arsenal.
Scrum development is an approach that combines the hybrid process plus short duration development / project cycles. Our scrums are typically one or two weeks long. They contain all the elements of a project:
- Definition of goals
- Database and application design
- software development using the designs, requirements and goals
- Client interaction
- Software delivery
- Client Review and acceptance
Why this works.
Using a short duration and plenty of interaction between Bleu Cypress, the client and the offshore or nearshore teams provides the crucible of success. Since goals and requirements are very short, instructions, design and requirements are very precise. Then by adding in client and Blue Cypress participation in the designs and development review, very little can go wrong. The client feels positively engaged, the development team is sure their direction and development is meeting the needs of the client.
After each scrum, any left over items are rolled over to the next scrum cycle, payment is made and the scrum cycle begins again. This approach also eliminates the issue that can arise at the end of a large and lengthy project; dissatisfaction of the development deliverables which often leads to non or partial payments.
Give it a try!
I had an interesting conversation the other day about a company that wants and needs a CRM solution. The conversation was about whether or not the company should pick one of the well know generic all purpose CRM solutions on the market or choose a lesser known but designed specifically for their industry. While there are no right or wrong answers for any one CRM implementation as is typical multiple solutions can and would fit the bill and be successful for the company. This question peaked my interest as I thought through the issues as I see them.
Issue # 1.
Most industry specific solutions are only sold and supported by a single company.
Unless there is a large partner system, the single support is the company that built the software. Don’t like them after you have bought it… too bad.
Issue # 2
A trade off – flexibility and lots of features vs. very specific industry oriented features.
The large generic CRM solutions have lots of features, lots of capabilities some of the those features may not be exactly what your industry could use. On the other side, the specific industry oriented CRM will have the key features, some very industry features but may lack the overall lit of features the generics have
Issue # 3.
Price. Most industry specific CRM solutions will cost more than the generic CRM solutions.
There is more price pressure on the large CRM solutions to cut prices. There are not same typical pressures on the industry version. While they need to compete, they “justify” the higher prices with their specific feature sets.
Issue # 4.
Buying just a CRM system? Most industry specific versions of CRM are embedded in their own other business solutions.
If would be very difficult to purchase just a CRM solution as a “stand-alone” CRM for your company. This needs to be factored into the total buying strategy.
Which way do you lean? I suggest that you look hard at the industry solutions for CRM to see that they really are an equal for the most typical and basic CRM features. It may be more advantageous to buy generic and customize to your needs. In any case create your requirements and then go shopping.
Not a very well crafted grammatical saying, but what it means is learn from your business data to help create smarter marketing and sales programs. This is not about which tool to use, although that is important. It is more about the goals of you learning. Your learning goals should be something like:
“create reports and analysis that provide the company instructional and actionable information to increase effectively of marketing and sales programs”.
I have been a proponent of business intelligence applications and methods for many years, dating back to 1976 where the tools we had were difficult to use or just non-existent. I now think the name is wrong. It is not business intelligence although it does serve that role. I think the mining or surfacing of information for the learning of your customer or products is better named “Marketing Intelligence” In fact from now on I’m using that name for all of our business learning tools and services.
Marketing intelligence is the process where you as a company can develop processes, reports and analysis of your customers, your products, your sales to help craft your plans and execution tactics to increase revenue and profit. This name change for me clearly puts the emphasis on what you are trying to accomplish rather than on the name for the tools.
As a company that designs reporting and analytics reporting systems for companies, I get to see what managers have as information to help them manage their business. Usually the reporting is directly from their transactional systems, such as their ERP or CRM system. While these reports are probably good to mange the day to day business especially for the application that created them, they are mostly lacking in insightful information that your business needs to make smart decisions. Sometimes there are reports that look really nice, lots of data, lots of statistics, they look nice but they are the kind I call “So What?” reports. Lot of information, very little that they say to a business manager for real metrics for his or her decisions.
Think of this type of reporting, or the lack of does for businesses…
Because of lack of information, processes, and tools, more than 35 percent of the top 5,000 global companies will regularly fail to make insightful decisions about significant changes in their business and markets.
Reporting and Business Intelligence (BI) systems when designed and developed correctly can overcome this dreadful statistic. However the reports, dashboards and data visualizations they produce must be able to deliver on usable and actionable information. No more reports just to generate nice looking reports. I can only think of one example in my life in computing, actually in the early days of mainframe system. We were producing a large (printed back in those days) report for the senior management of the company. Over 5000 pages each month. Great stuff or so we thought. One day the president of of the company comes to me and asks” I only use the final page, can we get rid of the other 4999 pages?”
That one incident led me to really start to think about what BI and reports deliver not as numbers but more as how does that information help the business manage. Today we design reports that are (hopefully) insightful and actionable and not “So What?” reports.