CRM or AMS? - Altai Systems

CRM or
AMS?
What Associations should know about how a
Microsoft Dynamics CRM solution for membership
management compares to traditional Association
Management Software systems
By Altai Systems
September 20, 2012
Table of Contents
What is better Customer Relationship Management (CRM) or Association Management
Software (AMS)? _____________________________________________________________ 3
Why would a Non-profit need Customer Relationship Management? ___________________ 3
How does “sales” software meet the functional needs of an Association? ________________ 4
What are the advantages of Microsoft Dynamics CRM over an AMS? ___________________ 4
What are the advantages of using Altai Systems and Altai Membership? ________________ 7
Altai and CRM functionality your association needs _________________________________ 7
Appendix 1 – xRM Reference Architecture _________________________________________ 9
Appendix 2 – Altai Portal Architecture ___________________________________________ 10
Appendix 3 – Examples of Support Options Available with CRM _______________________ 11
September 2012 Altai Systems. All rights protected and reserved
Page 2
CRM or AMS - Which solution do you need?
What is better Customer Relationship Management (CRM) or Association
Management Software (AMS)?
The answer is that it depends on the Association. If the organization only wants the software
to bill dues, manage event registrations or put people on committees, then the most
functionally mature software with the lowest cost may be the best. However, today’s
progressive Associations need more than standard association functionality to meet the value
demands of their members and be more competitive in the marketplace. This document will
discuss some reasons why many associations are moving from AMS to Microsoft Dynamics
CRM, and why your Association may need to do the same.
Why would a Non-profit need Customer Relationship Management?
You might ask the question: “What does an association need with a Customer Relationship
Management system?” Associations today face more pressure from the “corporate world” whether that is for-profit companies selling similar products and services to your members or
social networks allowing people with like interests and specific business roles to collaborate
without the need for an association. This has required association executives to operate their
organizations more like a for-profit business and consider retaining market share and
assertively trying to acquire new members. Fifteen years ago most associations would not view
their members as “customers”; most would not use the terms “sales” and marketing”. However
today these terms are frequently used by Association Executives when discussing their strategic
plans to grow and maintain their membership, and create non-dues revenue.
Wikipedia defines CRM as:
“… a widely implemented model for managing a company’s interactions with customers, clients,
and sales prospects. It involves using technology to organize, automate, and synchronize
business processes—principally sales activities, but also those for marketing, customer service,
and technical support. The overall goals are to find, attract, and win new clients, nurture and
retain those the company already has, entice former clients to return, and reduce the costs of
marketing and client service. Customer relationship management describes a company-wide
business strategy including customer-interface departments as well as other
departments. Measuring and valuing customer relationships is critical to implementing this
strategy.”
If you simply replace the words client and customer with member in the above statement, you
could easily consider this the definition of an enterprise solution any Association Executive
would want for their organization.
September 2012 Altai Systems. All rights protected and reserved
Page 3
How does “sales” software meet the functional needs of an Association?
To start with, Microsoft developed Dynamics CRM as an xRM platform (See diagram in
Appendix 1). Essentially, Microsoft developed Dynamics CRM to allow Partners to extend the
solution to meet the unique needs of specific vertical markets, while also allowing Clients with
the proper technical skills to meet their unique organizational needs.
xRM.com provides the following as an explanation of the xRM framework:
“Software developers and business analysts commonly define xRM in one of two ways. In the
first definition, the "x" in xRM refers to extended relationship management, which represents
the extension of CRM platforms far beyond customer relationship management. In the second
definition, the "x" is an algebraic variable that can represent almost any relationship that a
business needs to manage. In both definitions, expanding the functionality of the CRM platform
is the key. An xRM solution can manage more than relationships with customers; it can manage
suppliers, employees, partners, assets, knowledge bases, and just about anything else a
company might wish to manage in a relational database”.
The Altai Systems Association Management Software, Altai Membership, is an example of an
xRM application built on the Microsoft Dynamics CRM platform.
By choosing Microsoft Dynamics CRM as the development platform, Altai Systems provides a
proven upgrade path for clients. Microsoft has committed millions of dollars in research and
development for CRM and has continued to release new versions at an aggressive pace.
Originally introduced in 2003, Microsoft CRM is now in its 5th generation, and Microsoft is
releasing new functionality every quarter. By closely adhering to the Microsoft CRM
development requirements the products developed by Altai Systems align with the upgrade
path thereby providing an ongoing enhancement cycle at no cost to the client other than
standard maintenance. More information on Microsoft Dynamics CRM can be found at
http://www.microsoft.com/dynamics.
Because of the Microsoft Dynamics CRM platform and the unique architecture of our Altai
Membership and Altai Web Portal (See diagram in Appendix 2), we typically do not need to do
code-level customizations for our clients. However, another unique aspect of our solution is a
“Business Engine” layer that separates any customizations from the core software components.
This helps to insure the client’s upgrade path and protect their investment.
What are the advantages of Microsoft Dynamics CRM over an AMS?
Microsoft CRM is developed and constantly enhanced to help organizations streamline their
processes, allow staff to stop doing mundane tasks so they can focus on revenue generating
activities, grow revenue and ultimately improve the bottom line. If you want to improve the
performance of your association, CRM is made for you. Here are some of the advantages of
Dynamics CRM over association management software:
September 2012 Altai Systems. All rights protected and reserved
Page 4
Microsoft Dynamics CRM
Association Management Software
The entire system is designed to capture
knowledge about the customer and their
wants. CRM allows the organization to see the
client’s interest, understand who the best
customers are, know which products and
services are generating the most revenue and
then allow the organization to market those
products and services to the customers who
are least engaged.
AMS systems were designed with the specific
goal of successfully managing 4 key tasks:
tracking member contact information, billing
dues, managing events, and producing static
reports such as labels and badges. Marketing,
sales and business intelligence designed to
help generate revenue have always been an
afterthought to AMS functional development.
Dynamics CRM was designed with workflow
automation built in from the beginning. It’s
not an add-on. This means automating
business processes is central to the
functionality of the software.
For many generations of AMS products, the
user interface and process workflow was an
afterthought. The systems were meant to be
a database, and few resources were put into
how to make the association staff’s job more
efficient.
Dynamics CRM was developed from the start
as a marketing platform. This marketing
functionality has been improved upon
through 5 generations of the product based
on feedback from thousands of companies.
Dynamics CRM marketing capability also
includes the availability of dozens of 3rd party
marketing add-on solutions that work
seamlessly with Dynamics CRM.
Most AMS systems do not inherently contain
marketing functionality, and no AMS comes
close to the Marketing automation that exists
in Dynamics CRM.
The choice of 3rd party add-ons for AMS is
also typically limited because other vendors
see limited value in developing solutions for
the small customer base available for each
AMS vendor.
The ability to extend the solution. As we’ve
already shown, Dynamics CRM is designed
from the ground up to be flexible and
extendable. In addition to the ability to easily
create new entities, forms and fields, you can
also develop your own custom workflows to
make CRM fit your business processes. This
flexibility also extends to the web as
Dynamics CRM is a completely web-based
application.
While most AMS systems provide some level
of configuration, none of them have the
flexibility of an xRM system and the proven
ability to protect and upgrade changes to the
application like Microsoft CRM.
Microsoft also provides extensive API’s that
are used by many thousands of developers so
that Dynamics CRM can integrate with other
solutions and easily allow an organization to
Even the more advanced AMS solutions that
provide a “tool-kit” still rely on their own
proprietary SDKs and APIs as opposed to the
much more widely used and supported
September 2012 Altai Systems. All rights protected and reserved
Page 5
implement outside custom development.
architecture and APIs used by Microsoft.
There are hundreds of companies who are
able to support Microsoft CRM. And an
association most likely already has IT staff
that is familiar with or certified in Microsoft
technologies. There is a much shorter learning
curve necessary to support the Microsoft
CRM solution.
With a proprietary AMS you are typically left
with only the AMS vendor as an option for
support. While some AMS vendors do have
partner channels, the options available are
still very small compared to the Microsoft
Dynamics CRM partner channel. And your IT
staff will have to learn a proprietary piece of
software that they have likely never used
before nor will ever use again.
Microsoft delivers much more innovation and
enhancement capabilities to the Dynamics
CRM solution. The product is in its 5th
generation and clients can be assured their
investment will be well insulated from
changes in technology.
Microsoft employs more developers and
spends more on R&D for Dynamics CRM than
the total revenue of the major AMS vendors
combined. AMS vendors will always be
playing “catch-up” to the new technology that
the major technology players like Microsoft
will be rolling out first. History has shown that
significant shifts in technology and
development platforms are difficult to AMS
vendors to make and expensive for their
customers in terms of product upgrades.
There is a very deep level of technical and
user support available for Dynamics CRM. This
includes not only the documentation available
from Microsoft, but also thousands of
discussion forums, blogs and user
communities. (see appendix 3)
While many AMS systems also have user
groups, they are often controlled by the
vendor or the group is simply too small to
provide a broad or deep knowledge base.
Microsoft is a proven leader in technology
innovation. There are more than 2.7 million
users on Dynamics CRM. This very large user
base helps drive enhancements to the
solution that will help all types of
organizations.
While AMS vendors do generally have specific
knowledge with regard to the functional
needs of their customers, this narrow view of
functionality and business requirements can
limit their ability to “think outside the box”
when it comes to solution enhancements.
AMS vendors will continually be followers of
technology improvements.
September 2012 Altai Systems. All rights protected and reserved
Page 6
What are the advantages of using Altai Systems and Altai Membership?







The principals and staff of Altai Systems have decades of experience working with
associations. That experience shows in the deep functionality available in Altai
Membership.
Our non-profit specific functionality is created in Dynamics CRM following Microsoft’s
xRM application framework, using the tools within the product to take advantage of the
CRM platform instead of trying to build on top of it.
The Altai Business Engine allows custom configurations to be made without using codelevel changes to the application. This insures a smooth upgrade path.
The Altai Web Portal is controlled from within CRM. This allows customers to configure
their shopping cart experience, create new web forms and control role based security
for the Web Portal without programming and without engaging Altai.
We are very good at project management, and have experience implementing projects
as small as 5 users to as large as 400 users.
Our approach is to make the client as self-sufficient as possible. Out business model
does not include having our customers call us every time they need something
configured in their system.
Our goal is to make every client a reference, and our customers will tell you we are
achieving our goal.
Altai and CRM functionality your association needs
Membership Management






Individual and organizational membership
Dues Billing
Committee Management
Relationship Management
Track member participation
Subscription Management
Event and Education Management




Single function or multi-function/multi-day events
Trade show Management/Booth Sales
Continuing Education Tracking
Certification Program Management
Sales/Order Management





Quotes and sales order management
Invoicing and receipts
Product and inventory management
Coupons/discounts
Manage advertising space sales
September 2012 Altai Systems. All rights protected and reserved
Page 7
Fundraising Management





Campaign Management
One-time and recurring donations and pledges
Accept donations online
Fundraising events
Grant Management
Accounting




Batch management
Deferral and Proration scheduling
Manage multiple “companies”
Integrate with Dynamics or other accounting software
Member Web Portal and Shopping Cart




Member Profile
Unified Shopping Cart
Create custom web forms and make any CRM form available on the web
Restricted or unrestricted shopping process
Social and Mobile Solutions





Sync LinkedIn profiles to your contacts
Sync CRM data to mobile device: contacts, emails, events, tasks
Make CRM forms mobile compatible
Integrate to your Private Social Community
Add-on tools to measure and enhance social engagement on Facebook, LinkedIn and Twitter
Business Intelligence




Personalized Dashboards
Easy to use Query tool
Export any query to Excel; dynamic and static spreadsheets
Create reports in Microsoft SSRS or any SQL compatible report writer
Staff Productivity Enhancements





Work within Outlook or a web browser
Personalized Staff Workplace (Homepage)
Staff Community - “follow” other staff members, contacts and activities
Task assignment and management
Workflows for automating processes
System Management Tools







Add unlimited custom fields with pick lists and validation
Create custom forms and expose to the web or mobile device
Workflows for automated or on-demand processes
Create custom entities
Open API for integration to 3rd partly applications
Duplicate detection and record merge capabilities
Hundreds of Microsoft Dynamics Add-on applications available
September 2012 Altai Systems. All rights protected and reserved
Page 8
Appendix 1 – xRM Reference Architecture
Source: Microsoft White Paper “The xRM Advantage for Solution Builders”, April 2010
September 2012 Altai Systems. All rights protected and reserved
Page 9
Appendix 2 – Altai Portal Architecture
Dynamics CRM
Members
hip
Participation (committee,
chapter, subscription, etc..
Events
Financi
al
CustomerCustom
Business Engine
Altai Solution Code Base
Altai Business Plugin
Logic
AltaiREST
CMS Systems (WP, DNN,
SiteCore, SharePoint,
etc…)
AltaiCommerce
Mobile
September 2012 Altai Systems. All rights protected and reserved
Page 10
Appendix 3 – Examples of Support Options Available with CRM
September 2012 Altai Systems. All rights protected and reserved
Page 11
September 2012 Altai Systems. All rights protected and reserved
Page 12