Evaluation Framework:
To Build or to Buy CRM Software?
Abstract
Creating new customers and managing loyalty of existing customers has become a
key challenge for businesses in today’s hyper-competitive world. Alluring campaigns,
effective communication, in-depth sales analytics, and faster responses to service
requests have become necessities for an organization to increase sales. Thus,
organizations across the world are keen in investing on Customer Relationship
Management (CRM) Software to provide features to improve sales personnel
productivity, sales conversion, customer experience, and effectiveness of sales and
marketing initiatives. However, the question is, ‘Should you buy a CRM product
package or build custom software?’ This white paper offers a framework to evaluate
both options, based on factors related to fitment of features, product future
roadmap, platform flexibility, and commercial impact.
What does an organization implications in terms of licenses and
Available Components Required
change management. Comparison
need from a CRM software?
of the ‘Total Cost of Ownership’ and Marketing Module
Sales processes are unique! That is a fact - commercial benefits will help in
Contacts Management Yes
even for organizations in the same industry determining whether buying the
vertical, because each organization has its CRM application would be a better Campaign Management No
own strategy, target market, products or alternative, or building it.
services mix, and approach to executing Leads Management No
sales life cycle. • Upgrade and Support - What is the
Sales Module
roadmap for upgrade and support
Therefore, when your organization goes for the new CRM application? How Prospect Management Yes
on the hunt for a Customer Relationship will it impact the maintenance of
Management (CRM) software, there can Customer Management Yes
the supporting software in your IT
be a dilemma in the choice between landscape? Will upgrades require Opportunity to Invoice Yes
packaged CRM applications that offer purchase of fresh licenses? Answers
readymade generic CRM processes, and Products Management Yes
to such questions define the roadmap
a custom application with processes and for productized CRM software Competitor Management Yes
components catering to your specific development and thus, one of the
Customer Interactions No
requirements. This paper gives a basic evaluation factors.
framework, built on the following four Sales Team Management No
factors:
Fitment of Features Service Module
• Fitment of Features - Packaged CRM
Any CRM package comes with a standard Case Management Yes
tools come with standard features,
framework of Marketing (Pre-Sales) and Service Calendar Yes
based on the generic CRM needs
Sales and Service (After-Sales) modules.
identified from multiple industry Service Level
However, the extent to which the default No
verticals. Of course, these software Agreements
features can be used `as is’ and the extent
packages offer features to customize Other Features
to which these features can be configured
and extend inbuilt features to build
or customized defines the fitment. In some Charts Yes
the industry-specific needs, but there
cases, it is also possible that organizations
are certain limitations. It is important Reports Yes
do not utilize all the modules. Below are
to evaluate if these readymade
a few questions, which help in evaluating Mobility Yes
features fit or can be extended to your
such questions on fitment. Multiple languages Yes
organization-specific requirements.
• Is your current infrastructure enough to data. As data is most critical in defining security, and compatibility with remote
support the application, or does it need sales strategies, the new application access. Each of these features have
upgrades? should provide enough flexibility to their attached opportunity costs that
easily transform and migrate the old need to be considered while choosing
Any application, whether packaged
data effectively, through methods between packaged and custom-built
or custom-built, needs a supporting
suitable in a given scenario. This CRM tools.
platform and both server-side and
client-side supporting software.
depends especially on the format,
size, and structure of the data to be
• Is single sign-in possible? What is the
Supporting software on the server-side version of Active directory used?
migrated. Packaged CRM may have
can be acquired by purchasing licenses
pre-defined methods of migrating This is especially more relevant in cases
and organizing the relevant hardware
data. In exceptional cases where the where productivity improvement is
infrastructure. However, it is possible
predefined tools are not suitable for one of the expected benefits from the
that the selected packaged CRM may
data migration, there are third-party CRM tool. When users have to work
need supporting software not existing
applications, which can also serve the on multiple systems, ‘Single sign-
in the current organizational landscape,
purpose. The cost of this tool would on’ and compatibility with existing
or the investment required to make this
affect the decision to buy the packaged Active Directory setup helps end users
acquisition may significantly increase
tool though. to seamlessly transition from one
the Total Cost of Ownership (TCO).
application to another.
This could become a critical factor in • Does the application meet your
choosing packaged CRM and building organization’s security standards? If the selected application is cloud-
a custom one, as you can build the based hosted or managed in an
Information is power in this hyper-
custom application on top of your external network, and accessed
competitive world. Hence, CRM should
existing IT landscape. through the internet then single sign-in
enforce data security both internally
may become a complex setup. Based
• How much of data needs to be and externally, and have flexibility to
on the needs of your organization, this
migrated? Does the packaged CRM set up organizational hierarchy and
could be one of the factors deciding
have import options? sales teams’ access to data based on
the selection between packaged and
region, role, or hierarchy. External
An organization moving from a legacy custom application.
security may require features to enforce
application to a new CRM application
Active Directory logins, browser
might require migration of historical
Total Cost of Ownership • Upgrading custom applications may Dynamics CRM, which are accessible
demand more effort as opposed to through Outlook as well, making the
Considering all the factors including
packaged applications UI more generic like other Microsoft
number of licenses, customizing, and
configuring as per the organizational • Application extensibility is an
applications. For such products, the
user acceptance could be high, due to
needs, and change-management costs, the additional cost factor
familiarity with Outlook UI.
total cost of implementing packaged CRM
vs. custom applications can be the deal-
Training and Staffing Costs • Do I need to recruit new staff for the
maker for either. application maintenance?
Sastry is managing Dynamics CRM portfolio delivery within Dynamics Practice. He is a technology leader with overall
18+ years of experience in a global environment; with 10+ years of product development experience in Microsoft
technologies. He managed small to large product/project teams and delivered medium complex to extremely large
complex Custom / Dynamics CRM programs successfully.
Vijay has 8+ years of consulting experience in CRM and Business Intelligence projects for Manufacturing and Capital
Markets Industry. Currently, he is a functional lead for global rollout of CRM solution for multiple business units of
the world’s leading specialty chemical company and for multi-country rollout of dealer management system of
Europe’s leading automobile company.
© 2017 Infosys Limited, Bengaluru, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosys
acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither this
documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing, photocopying, recording or otherwise, without the
prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document.