ertÜrk yilmaz€¦ · comparison of open source customer relationship management software for...

108
COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ KADIR HAS UNIVERSITY 2011 E.YILMAZ M.S. Thesis 2011

Upload: others

Post on 14-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP

MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM

ENTERPRISES

ERTÜRK YILMAZ

KADIR HAS UNIVERSITY

2011

E.Y

ILM

AZ

M

.S. T

hesis

2

011

Page 2: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP

MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM

ENTERPRISES

ERTÜRK YILMAZ

B.S., Mathematics And Computing, Beykent University, 2009

M.S., Management Information Systems, Kadir Has University, 2011

Submitted to the Graduate School of Science and Engineering

in partial fulfillment of the requirements for the degree of

Master of Science

in

Management Information Systems

KADIR HAS UNIVERSITY

2011

Page 3: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

KADIR HAS UNIVERSITY

GRADUATE SCHOOL OF SCIENCE AND ENGINEERING

COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP

MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM

ENTERPISES

ERTÜRK YILMAZ

APPROVED BY:

Dr. Christophe Bisson Kadir Has University

(Thesis Supervisor)

Dr. Birgit Oberer Kadir Has University

Asst. Prof. Mehmet Nazif Aydın Işık University

APPROVAL DATE: .. / .. / ….

Page 4: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

ii

Comparison of Open Source Customer Relationship Management Software For

SMEs

Abstract

Organizations have to manage their customer relationship by a more measurable and

observable way if they want to face the changing nature of customers. Thus, CRM

has become a compulsory for companies to prosper. Yet, in order to satisfy

customers, to keep them loyal and retrieve information about them, the use of

dedicated software has become a necessity.

SMEs are the most important organizations in every economy. In spite of the fact

that CRM is an obligation for them as well, to develop and implement a CRM in

such organizations is difficult as they lack budget. Therein, open source software is a

potential solution. However, one can deem this type of software as solutions for

specialists. Therefore, SMEs have a strong need of guidance as they often lack

expertise regarding open source software.

In this study, a new method to evaluate software is proposed. Yet, it is applied to

evaluate the top 10 open source CRM software which constitutes a useful tool for

SMEs to select the best solution which match their needs.

Keywords: CRM–Customer Relationship Management, SME–Small and Medium

Enterprise,OSS–Open Source Software, Software evaluation.

Page 5: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

iii

Açık Kaynak Kodlu Müşteri İlişkileri Yazılımlarının KOBİ‘ler İçin Kıyaslanması

Özet

Organizasyonlar müşterilerin doğasındaki değişimle yüzleşebilmek istiyorlarsa,

müşteri ilişkilerini daha ölçülebilir ve gözlemlenebilir şekilde yönetmelidirler. Bu

yüzden Müşteri İlişkileri Yönetimi (MİY) şirketlerin başarısı için zorunlu hale

gelmiştir. Müşteri memnuniyeti, müşteri bağlılığı ve bilgilerin müşterilerden

toplanması için, özel yazılımların kullanımı artık bir gereklilik halini almıştır.

KOBİ'ler her ekonomide en önemli organizasyonlardır. MİY‘in, KOBİ‘ler için bir

zorunluluk haline gelmiş olması gerçeğine rağmen, MİY geliştirilmesi ve

uygulanması, KOBİ‘lerin bütçe yetersizliği nedeniyle zordur. Bu hususta açık

kaynak kodlu yazılımlar potansiyel çözümlerdir. Ancak bu tip yazılımların uzmanlar

için bir çözüm olduğu sanılabilir. Bu nedenle KOBİ‘ler açık kaynak kodlu yazılım

konusunda ki tecrübe eksiklikleri nedeniyle, güçlü bir desteğe ihtiyaç

duymaktadırlar.

Bu çalışmada, yazılımları değerlendirebilmek için yeni bir metodoloji sunulmuştur.

Bu metodoloji, KOBİ‘lerin kendi ihtiyaçlarını karşılayabilecek en iyi açık kaynak

kodlu MİY yazılımlarını değerlendirebilmeleri için, açık kaynak kodlu en iyi 10 MİY

yazılımına uygulanmıştır.

Anahtar Kelimeler: MİY–Müşteri İlişkileri Yönetimi, KOBİ–Küçük ve Orta Boylu

İşletmeler, AKKY–Açık Kaynak Kodlu Yazılımlar, Yazılım Değerlendirme.

Page 6: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

iv

Acknowledgements

First of all, I would like to thank my supervisor Dr. Christophe Bisson who always

supported and helped me during the thesis period. Thank you for his useful advices

and encouragement.

I also wish to thank Prof. Dr. Hasan Dağ who encouraged me about exploring this

subject.

I wish to thank Mr. Yalçın Cahit Önel for helping me to get through the difficult

times, Mr. Mark Wyers for editing suggestions.

Last but not least, I would like to thank my family for their patience, support and

encouragement. Words are not enough to express my thankfulness to you, as well as

to my friends.

Page 7: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

v

To Ayşe and Cengiz Yılmaz

Page 8: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

vi

Table of Contents

Abstract ................................................................................................................................... ii

Özet ........................................................................................................................................ iii

Acknowledgements ............................................................................................................... iv

Table of Contents .................................................................................................................. vi

List of Tables ......................................................................................................................... xi

List of Figures ....................................................................................................................... xii

List of Abbreviations .......................................................................................................... xiii

Introduction ............................................................................................................................ 1

1.1. Research Objectives ................................................................................................. 2

1.2. Thesis Structure ....................................................................................................... 3

Customer Relationship Management ................................................................................... 5

2.1. Objective of the Chapter .......................................................................................... 5

2.2. Defining Customer Relationship Management ........................................................ 5

2.3. Overview of Customer Relationship Management .................................................. 7

Small and Medium Enterprises .......................................................................................... 10

3.1. Objective of the Chapter ........................................................................................ 10

3.2. Defining Small and Medium Enterprise ................................................................ 10

3.2.1. The European Union Definition ..................................................................... 10

3.2.2. The World Bank Institute Definition ............................................................. 11

Page 9: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

vii

3.2.3. In Turkey ........................................................................................................ 12

3.3. Overview of Small and Medium Enterprise........................................................... 12

3.4. Which Enterprises Need CRM Software?.............................................................. 13

3.5. Why are CRM Software Important for SMEs? ...................................................... 13

3.6. Different Types of CRM Software ......................................................................... 15

3.6.1. Commercial .................................................................................................... 15

3.6.2. Open Source ................................................................................................... 15

Open Source Software ......................................................................................................... 16

4.1. Objective of the Chapter ........................................................................................ 16

4.2. Defining Open Source Software ............................................................................ 16

4.3. Overview of Open Source Software ...................................................................... 17

4.3.1. Market Status ................................................................................................. 18

4.3.1.1. In Turkey ................................................................................................ 22

4.4. Why Should One Develop Open Source Software? .............................................. 24

4.4.1. Comparison of Commercial vs. Open Source CRM Software ....................... 25

4.5. Open Source Software and Small and Medium Enterprises .................................. 27

Methods to Evaluate Software ............................................................................................ 31

5.1. Objective of the Chapter ........................................................................................ 31

5.2. Evaluation Methods ............................................................................................... 31

5.2.1. ISO/IEC 9126 ................................................................................................. 32

5.2.2. Chaffey and Woods Criteria .......................................................................... 33

5.3. Selection of Criteria ............................................................................................... 34

5.3.1. Functionality .................................................................................................. 34

Page 10: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

viii

5.3.2. Ease of Use .................................................................................................... 35

5.3.3. Performance ................................................................................................... 35

5.3.4. Scalability ...................................................................................................... 35

5.3.5. Compatibility ................................................................................................. 35

5.3.6. Extensibility ................................................................................................... 36

5.3.7. Stability or Reliability .................................................................................... 36

5.3.8. Security .......................................................................................................... 36

5.3.9. Support ........................................................................................................... 36

5.3.10. Portability ....................................................................................................... 36

5.3.11. Customization ................................................................................................ 37

5.3.12. Internationalization ........................................................................................ 37

Existing Open Source CRM Software ................................................................................ 38

6.1. Objective of the Chapter ........................................................................................ 38

6.2. Overview of Open Source CRM ............................................................................ 38

6.3. Top Ten Open Source CRM Software ................................................................... 39

6.3.1. Selection by Bruce et al ................................................................................. 39

6.3.2. Selection by Hakala ....................................................................................... 40

6.3.3. Selection by Dengate ..................................................................................... 40

6.3.4. Selection by Bucholtz .................................................................................... 40

6.4. Determining the Top Ten Open Source CRM ....................................................... 41

6.4.1. Selected Software ........................................................................................... 41

Evaluation and Comparison of Selected Software ............................................................ 42

7.1. Objective of the Chapter ........................................................................................ 42

Page 11: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

ix

7.2. Evaluation of Selected Software ............................................................................ 42

7.2.1. Vtiger CRM ................................................................................................... 42

7.2.1.1. Overview ................................................................................................ 42

7.2.1.2. Evaluation .............................................................................................. 43

7.2.2. Sugar CRM .................................................................................................... 46

7.2.2.1. Overview ................................................................................................ 46

7.2.2.2. Evaluation .............................................................................................. 47

7.2.3. Daffodil CRM ................................................................................................ 50

7.2.3.1. Overview ................................................................................................ 50

7.2.3.2. Evaluation .............................................................................................. 50

7.2.4. Tustena CRM ................................................................................................. 52

7.2.4.1. Overview ................................................................................................ 52

7.2.4.2. Evaluation .............................................................................................. 53

7.2.5. Compiere CRM .............................................................................................. 55

7.2.5.1. Overview ................................................................................................ 55

7.2.5.2. Evaluation .............................................................................................. 56

7.2.6. Open CRX ...................................................................................................... 59

7.2.6.1. Overview ................................................................................................ 59

7.2.6.2. Evaluation .............................................................................................. 59

7.2.7. Splendid CRM ............................................................................................... 62

7.2.7.1. Overview ................................................................................................ 62

7.2.7.2. Evaluation .............................................................................................. 63

7.2.8. Hipergate CRM .............................................................................................. 65

Page 12: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

x

7.2.8.1. Overview ................................................................................................ 65

7.2.8.2. Evaluation .............................................................................................. 65

7.2.9. CentraView CRM .......................................................................................... 67

7.2.9.1. Overview ................................................................................................ 67

7.2.9.2. Evaluation .............................................................................................. 68

7.2.10. Centric CRM .................................................................................................. 70

7.2.10.1. Overview ................................................................................................ 70

7.2.10.2. Evaluation .............................................................................................. 70

7.3. Comparison Table .................................................................................................. 73

7.4. CRM Implementation ............................................................................................ 76

Conclusion ............................................................................................................................ 78

8.1. Objective of the Chapter ........................................................................................ 78

8.2. Research Perspective and Implication ................................................................... 78

8.3. Suggestion for Further Research ............................................................................ 79

Reference .............................................................................................................................. 80

Appendix A: The Open Source Definition ......................................................................... 88

Curriculum Vitae ................................................................................................................. 92

Page 13: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

xi

List of Tables

Table 3.1: Definition of SMEs of the EU .............................................................................. 11

Table 3.2: Definition of SMEs of the WBI ............................................................................ 11

Table 3.3: Definition of SMEs of Turkey .............................................................................. 12

Table 3.4: Reasons for implementing CRM .......................................................................... 14

Table 4.1: Internet Web Server Market ................................................................................. 18

Table 4.2: Popular open source software ............................................................................... 21

Table 4.3: The market shares of OSS into the global market ................................................ 21

Table 4.4: Open Source vs. Commercial ............................................................................... 25

Table 4.5 Proportion of enterprises which have internet access and use computer by

economic activity and size group – I .................................................................................... 28

Table 4.6 Proportion of enterprises which have internet access and use computer by

economic activity and size group - II ..................................................................................... 28

Table 4.7 Why organizations are using OSS ......................................................................... 29

Table 7.1: Comparison Table ................................................................................................. 73

Page 14: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

xii

List of Figures

Figure 1.1: Business orientations of the last 150 years ............................................................ 2

Figure 2.1: Customer management goals ................................................................................. 9

Figure 4.1: Total for Active Servers Across All Domains (June 2000 - May 2010) ............. 18

Figure 4.2: Primary Operating System for Software Development ....................................... 19

Figure 4.3: Adopting OSS was an important technology goal............................................... 20

Figure 4.4: Activity Map ........................................................................................................ 23

Figure 4.5: Environmental Map ............................................................................................. 23

Figure 4.6: What is the most important advantage in the use of open source? ...................... 25

Figure 4.7 Software development between open source and proprietary (commercial)

projects ................................................................................................................................... 26

Figure 5.1 ISO / IEC 9126 ..................................................................................................... 33

Figure 6.1: Forum Traffic For Daffodil CRM ....................................................................... 52

Figure 6.2: Distinction of ERP and CRM .............................................................................. 56

Page 15: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

xiii

List of Abbreviations

AJAX Asynchronous JavaScript and XML

API Application Programming Interface

B2B Business to Business

B2C Business to Consumer

CPU Central Processing Unit

CRM Customer Relationship Management

CSV Comma Separated Values

EU European Union

IDE Integrated Development Environment

IE Internet Explorer

IEC International Electrotechnical Commission

ISO International Organization for Standardization

IT Information Technologies

JDBC The Java Database Connectivity

J2EE Java 2 Platform, Enterprise Edition

MS Microsoft

MSSQL Microsoft Structured Query Language

MYSQL My Structured Query Language

OS Open Source

Page 16: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

xiv

OSI Open Source Initiative

OSS Open Source Software

PHP Personal Home Page

POSIX Portable Operating System Interface for Unix

RAM Random Access Memory

SDK Software Development Kit

SFA Sales Force Automation

SMB Small and Medium Businesses

SMEs Small and Medium Enterprises

SQL Structured Query Language

SSL Secure Socket Layer

UML Unified Modeling Language

WBI World Bank Institute

XML Extensible Markup Language

Page 17: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

1

Chapter 1

Introduction

Globalization has started to erase boundaries between countries and a growing

number of companies compete today on a global market. The increasing competition

has led companies to realize that customers are the nucleus of the business world and

the success of companies depend on their ability to manage their relationship with

their customers. Due to the increase competition, companies have abandoned the

transactional-based point of view (Palmer, 2001; Robertson & Kellow, 2001).

Within the information age, customers with ―old habits‖ are gradually replaced by

customers who are more stringent, better informed and can buy from various places

such as a web site. Today‘s organizations have to make frequent changes to keep up

with the business realities. To keep up with new technologies, new demands from

customers are not easy for a large number of companies because they have traditional

structures and are cumbersome. Many companies which still did not enter into the

information age could not succeed to catch new customers and even lost many

existing customers (Uygun & Uslu, n.d.). This happened as they did not consider the

needs of customers or not enough. Until recently in Turkey, companies were only

considering how they could maximize their production. In any case, they would sell

their products regardless of customers‘ needs. As Hisarcıklıoğlu (2008) mentioned,

this behavior can no longer exist in this business world which proffers to be global

and toward hyper competition. Yet, thanks to globalization, customers‘ desires have

become more important. Thus, we have moved from a push to a pull system.

Page 18: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

2

In this new era, customers have started to substitute products for others providing a

higher quality level. Bose (2002) explained the evolution of the business orientation

as a transformation from production to a customer-centric model (see Figure 1.1).

Figure 1.1: Business orientations of the last 150 years (Bose (2002))

The development of Information Technologies (IT) has increased the competition.

From the release of word document to e-commerce, IT has become a leading force in

the business world. As Lester and Tran (2008) stated, one of the most important

components of Small and Medium Enterprises (SMEs) operation in today‘s

competitive environments is IT. To face the increased competition, firms can lower

prices, develop new products, increase promotion, add new distribution channels and

improve organizations‘ internal processes. IT can help SMEs to create business

opportunities and overcome pressures from the competition. Yet, IT has the potential

to help SMEs to develop new products and to better promote them. IT can supply a

competitive advantage to organizations if it is used effectively by choosing

appropriate software. In order to obtain a competitive advantage, companies‘

managers have to keep considering how they can reach, retain and satisfy their

customers. Thus, companies are forced to make structural changes. The biggest

change has been obviously the customer relationship because a company cannot

survive without customers (Nguyen, Sherif, & Newby, 2007). This explains the rapid

rise of customer relationship management (CRM).

1.1. Research Objectives

The objective of the thesis is to propose a method to compare open source (OS)

CRM software, which are potential solutions for SMEs. Firstly, the theoretical study

will sum up the previous literature and research about CRM, SMEs, open source

software (OSS) and software evaluation criteria. Thereafter, the OS CRM selected

will be compared and evaluated (empirical study). Thus, the study aims to provide a

Page 19: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

3

better understanding of CRM especially for SMEs and a way to select OS CRM

for them to be able to develop CRM into their organization.

1.2. Thesis Structure

This thesis is divided into 2 parts: theoretical study and empirical study.

Part I (Theoretical study) sums up the literature about the subject which includes

five chapters as follow:

Chapter 2 presents a literature review that provides to the reader a CRM overview. It

includes the definition of CRM, objectives and benefits of CRM and why the

customer relationship is important.

Chapter 3 presents a literature review that provides to the reader information about

SMEs. In this chapter, the different existing definitions of SME are given according

to EU, World Bank and Turkey. This chapter answers to some questions such as:

Which enterprises need CRM? What is the cost of CRM? What are the reasons for

implementing CRM into an SME?

Chapter 4 presents a literature review that provides to the reader information about

OSS. In this chapter, we define open source and the market status for open source

software. Yet, we answer to such questions: Why using open source software? Why

OOS are especially interesting for SMEs?

Chapter 5 presents the evaluation methods which are the ISO/IEC and Chaffey and

Wood‘s criteria.

In chapter 6, we present some open source CRM software. These software were

selected as they are deemed as the best open source CRMs by some authors,

developers and researches.

Page 20: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

4

Part II is the empirical study and Chapter 7 depicts the study. In the light of the

previous chapters, the comparison of the selected open source customer relationship

management software is done. In this chapter, the reader can easily understand the

differences between the selected 10 OS CRM software.

Page 21: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

5

Chapter 2

Customer Relationship Management

2.1. Objective of the Chapter

The objective of the chapter is to provide a wide view of CRM and underline

relevant issues of CRM.

2.2. Defining Customer Relationship Management

Understanding and meeting customers‘ needs is a very important weapon to be

competitive. Following Wilson, Daniel and McDonald (2002), today‘s customers are

more educated, live longer, and more influenced by the global culture than those of

the 60s and 70s when our view of marketing was formed. That is to say, customers

are more conscious and they know what they want. If a company can handle that,

they might prosper. It is evident that the management of customer relationships is

very important for organizations.

A CRM system aims to save all types of information about customers in databases

which are designed in order to provide an organized mechanism for storing,

managing and obtaining information. Typical information can be customer names,

addresses, what did they buy, when, how much and the problems they faced

eventually. The aim of this system is to generate reports and to supply valuable

information to marketing and customer service departments in order to give better

and faster service.

As Yun, Wen and Yen (2003, p.39) mentioned, the Sweeney Group definition of

CRM as ―all the tools, technologies and procedures to manage, improve, or facilitate

Page 22: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

6

sales, support and related interaction with customers, prospects, and business

partners throughout the enterprise.‖ In the literature, there is not a universal

definition of CRM. According to Zablah, Bellenger and Johnston (2004), there are

approximately 45 distinct definitions of CRM. Below, there are some different

definitions.

According to Wilson et al. (2002, p.193)

CRM is a concept that enables an organization to tailor specific products or

services to each individual customer. In the most advanced scenario, CRM may

be used to create a personalized, one-to-one experience that will give the

individual customer a sense of being cared for, thus opening up new marketing

opportunities based on the preferences and history of the customer.

Yet, Dyche (2001, p4) has stated that ―the infrastructure that enables the delineation

of and increase in customer value, and the correct means by which to motivate

valuable customers to remain loyal – indeed, to buy again.‖

Day and Van Den Bulte (2002) has defined

CRM as a cross-functional process for achieving a continuous dialogue with

customers, across all their contact and access points, with personalized

treatment for the most valuable customers, to increase customer retention and

the effectiveness of marketing initiatives.

Kincaid (2002, p.34) gave a broad definition ―CRM is the strategic use of

information, processes, technology and people to manage the customer‘s

relationships with your company (marketing, sales, services, and support) across the

whole customer life cycle.‖

According to Peelen (2005, p.6) ―CRM is a business strategy and therefore more than

a functional strategy alone. It affects the organization as a whole: marketing, IT,

service, logistics, finance, production and development, HR, management etc.‖

Bose and Sugamaran (2003, p.4) mentioned that

CRM is about managing customer knowledge to better understand and serve

them. It is an umbrella concept that places the customer at the center of an

organization. Customer service is an important component of CRM; however

Page 23: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

7

CRM is also concerned with coordinating customer relations across all

business functions, points of interaction and audiences.

According to Magaña and Whitehead (2010), a CRM is: a system that manages

information and processes pertaining to the relationship and interactions with your

customers.

Ghahfarokhi and Zakaria (2009) stated that CRM is a business philosophy that

supplies a vision to your organization in order to deal with your customers.

All the above definitions prove that, CRM is an immaculate concept to reach,

understand and meet customers‘ needs by tailoring specific products or services to

each singular customer, and also thanks to CRM, organizations can show importance

to customers by including them at the center of the system. Moreover, CRM provides

organizations the chance to use data to realize the needs of customers by a cross-

functional process.

The world and technology have been changing day by day; organizations must take

into account customers‘ behaviors which have been changing year over year. The

ancient Greek philosopher Heraclitus (n.d.) said that ―the only thing that is immune

to change is change itself.‖ Thus, CRM is not a static concept. Greenberg (2001)

stated that in order to understand CRM, you must also understand the changing

nature of the customers because customers are not what they used to be.

As seen formerly, the power definitely belongs to customers, therefore organizations

especially small and medium enterprises should pay more attention to customer

relationship.

2.3. Overview of Customer Relationship Management

One of the world‘s most respected thinkers on management – Peter Drucker (1993)

said that ―the purpose of business is to create and keep a customer.‖ It is similar to

the objectives of CRM. At this point it is worth mentioning the objectives and

possible benefits of CRM. The following presents a brief look of the objectives and

possible benefits of CRM.

Page 24: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

8

By using CRM, an organization can achieve five main goals. (―Customer

Relationship,‖ 2002). These goals are listed below.

1. Customer identification: Thanks to CRM, organizations can ascertain gainful

customers. When organizations isolate the gainful customers from the others,

one can make sure that organization can focus on them and profitability can

be increased.

2. Data management: CRM makes the data management easier. CRM software

warrants compatibility among distinct types of software that are used in

different departments in organizations. Therein, someone who is authorized

to login into the system can login and reach the data.

3. Success measurement: CRM supplies a right way of measuring success.

Organizations which obtain new customers cannot determine who or what

assured the customers to do business with them. By using CRM,

organizations can get this information.

4. Analysis speed: CRM facilitates processing, analyzing and reviewed. This

speed allows companies to make a response quickly to the changes into the

market.

5. Return on investment: Another objective of CRM is to have high return on

investment. As Tie (2003) mentioned, a CRM solution ensures a better ROI

prediction.

According to Nguyen et al. (2007), the possible benefits in terms of competitive

advantages are increases in customer loyalty, superior service, superior information

gathering and knowledge sharing supplied by using CRM system. Swift (2001) adds

the following benefits that increased customer profitability and evaluation of

customer profitability.

A survey aiming to know why companies adopt CRM has been achieved in North

America and Europe in August 2009, by Forrester Research (Band, 2010). It includes

200 survey participants for Business to Business (B2B) and 82 survey participants

for Business to Consumer (B2C). For B2B, transaction about products and services

consists between organizations; as opposed to it, B2C consists between organization

Page 25: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

9

and a consumer. B2B and B2C enterprises stated that they use CRM in order to

firstly improve the customer loyalty and attract new customers (see Figure 2.1)

Figure 2.1: Customer management goals (Band, 2010)

Page 26: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

10

Chapter 3

Small and Medium Enterprises

3.1. Objective of the Chapter

The objective of the chapter is to supply definitions (by EU, WBI and Turkey) of

SMEs and general information.

3.2. Defining Small and Medium Enterprise

The definition of SMEs enhances differences among countries. The most determinant

variable is the number of employees.

3.2.1. The European Union Definition

SMEs play a central role in the European economy. They are a major source of

entrepreneurial skills, innovation and employment. In European Union (EU) of 25

countries, some 23 million SMEs supply around 75 million jobs and represent 99%

of all enterprises. (European Union [EU], 2003)

The EU Commission has published a user guide in all community in order to

facilitate the application of the definition. In this guide, enterprises are categorized in

three parts that are about staff, headcount and financial ceilings determining

enterprise categories. (European Union Commission Recommendation [EUCR],

2003)

1. The category of micro, small and medium-sized enterprises (SMEs) is made

up of enterprises which employ fewer than 250 persons and which have an

annual turnover not exceeding EUR 50 million, and/or an annual balance

sheet total not exceeding EUR 43 million.

Page 27: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

11

2. Within the SME category, a small enterprise is defined as an enterprise which

employs fewer than 50 persons and whose annual turnover and/or annual

balance sheet total does not exceed EUR 10 million.

3. Within the SME category, a microenterprise is defined as an enterprise which

employs fewer than 10 persons and whose annual turnover and/or annual

balance sheet total does not exceed EUR 2 million.

Enterprises Persons Turnover Balance sheet total

Medium-sized < 250 ≤ 50 million € ≤ 43 million €

Small < 50 ≤ 10 million € ≤ 10 million €

Micro < 10 ≤ 2 million € ≤ 2 million €

Table 3.1: Definition of SMEs of the EU

There are three criteria which help to determine whether accompany is medium sized

or small or micro enterprise. These are

• staff headcount,

• annual turnover,

• annual balance sheet.

One of the priorities of the European Commission is to support SMEs in order to

overcome the unemployment and to supply economic growth. Many of these SMEs

have lots of difficulties in obtaining money, especially when they are started up.

3.2.2. The World Bank Institute Definition

The definition provided by the World Bank Institute (WBI) (2004), is below:

Enterprises Persons Turnover Balance sheet total

Medium-sized < 300 ≤ 15 million US$ ≤ 15 million US$

Small < 50 ≤ 3 million US$ ≤ 3 million US$

Micro < 10 ≤ 100.000 US$ ≤ 100.000 US$

Table 3.2: Definition of SMEs of the WBI

Page 28: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

12

3.2.3. In Turkey

In Turkey, according to the regulation which was published in the Turkish

Official Journal (2005), SMEs are defined as:

Micro Enterprise: There are less than 10 persons and turnover value and

balance sheet value are less than 1.000.000 TL

Small Enterprise: There are less than 50 persons and turnover value and

balance sheet value are less than 5.000.000 TL

Medium Sized Enterprise: There are less than 250 persons and turnover value

and balance sheet value are less than 25.000.000 TL

Enterprises Persons Turnover Balance sheet total

Medium-sized < 250 ≤ 25 million TL ≤ 25 million TL

Small < 50 ≤ 5 million TL ≤ 5 million TL

Micro < 10 ≤ 1 million TL ≤ 1 million TL

Table 3.3: Definition of SMEs of Turkey

3.3. Overview of Small and Medium Enterprise

Recently, SMEs have become a common form of business organization and the main

creators of jobs in the world. SMEs account for more than 95 percent of all firms in

many countries and they play a major role in world economies (Chiao, Yang, & Yu,

2006, p.475). Thus, SME are accepted as centers of employment, innovation and

growth.

According to Günter Verheugen who is Member of the European Commission, the

engine of the European economy is SMEs. Verheugen (EU, 2003, p.3) said that

―They are an essential source of jobs, create entrepreneurial spirit and innovation in

the EU and are thus crucial for fostering competitiveness and employment.‖

In order to understand the performance of SMEs in Turkey, we can look at the

survey from the Turkish Statistical Institute (as cited in Hurriyet Daily Newspaper,

2011). In 2009, Turkey‘s overall exports‘ 60 percent carried out by SMEs and 40

percent of imports were brought into the country by SMEs.

Page 29: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

13

Wright, Bisson and Duffy (2011) have founded surprising results about the

technology support and IT systems in Turkey (206 SMEs answered to this question).

Wright et al. (2011, p.5) have stated that ―52.4% stated that they did not use any

systems at all to manage their competitive information, saying that it was in their

minds and they relied on their memory.‖ According to their survey, the status of

technology support is ―Simple Technology Support‖ which means ―the company is

just using the free web such as a search engine or looking at some web sites which

require no specific knowledge. Also use general office software such as

spreadsheet.‖ In addition to this, the status of IT systems is ―Dismissive‖ which

means ―does not use any IT system to manage competitive information‖. In the light

of this survey, the status of SMEs in Turkey is obvious, the awareness and use of

technology is very low. This strengthens the importance of this thesis topic.

3.4. Which Enterprises Need CRM Software?

For very small companies that have less than ten employees, it is possible to know

customers but for larger companies, definitely a software support is needed to store

the necessary information that can be about customer‘s product choice, the price of

sold products, etc. Unfortunately in Turkey, according to Wright et al. (2011), 52.4%

of respondents of their study to manage their competitive information, they relied on

their memory.

Therefore, if SMEs want to survive and retain their customers and want to know

customers individually, organizations have to implement a CRM system.

3.5. Why are CRM Software Important for SMEs?

In Turkey, for SMEs, having all rights of commercial CRM software (such as

Microsoft CRM) is too expensive. For example the cost of Microsoft Dynamics

CRM server which is recommended for companies with more than five users is

$5.823 (Purchase Microsoft CRM, 2010). At the same time, the OS sector has

become more credible. The OS CRM can be preferred especially by start-up

organizations and SMEs. As Lang and Calantone (1997) pointed out, SMEs differ

from large companies mainly in their limited financial abilities affecting their

information-seeking practices.

Page 30: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

14

To survive in the local and global market, focusing on customers is a key factor for

organizations which are small, medium and large. In addition, acquiring a new

customer is five times more than the cost of retaining an old customer (Payne, 2002).

That‘s why customer retention is important for SMEs because of their limited

resources (Baumeister, 2002).

As Ramdani, Kawalek, and Lorenzo (2009) have underlined if SMEs want to

compete effectively and beyond that survive in the global market, they have to

implement CRM. There are six reasons to implement CRM (Xu & Walton, 2005).

Reasons for implementing CRM

Improving customer satisfaction level

Retaining existing customers

Improving customer lifetime value

Providing better strategic information to sales, marketing, finance etc.

Attracting new customers

Cost savings

Table 3.4: Reasons for implementing CRM (Xu & Walton, 2005, p.959)

A study done by Kimiloglu and Zarali (2009) shows that over 72 businesses in

Turkey, companies that succeed in adapting CRM into their companies, have shown

significant improvement on the issues below:

Reliability of business process

Speed

Customer satisfaction

Brand image

Revenue

Effectiveness

Technology utilization

Considering all the information in this chapter, in my opinion there are three

important characteristics that CRM system can offer to an organization.

1. The system tracks every interaction and transaction that describes the

customer‘s purchase, interest and demands for an organization. Also the

Page 31: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

15

system can report the changing needs of the customer, so one will be

aware of the needs of customer and by this way will let the organization

to react effectively to the change.

2. CRM systems collect data about the service requests, customer

information, order entry, billing etc.

3. Thanks to CRM, organizations can measure the performance.

While CRM software is vital for SMEs, due to limited budget a large number of

SMEs have difficulties in implementing such solutions. Thus, a potential solution is

open source software.

3.6. Different Types of CRM Software

OSS has the capacity to compete with traditional commercial software.

3.6.1. Commercial

According to Parsons and Oja (2010, p.149) ―commercial software is typically sold

in computer stores or at Web sites. Although you buy this software, you actually

purchase only the right to use it under the terms of the software license.‖ When one

purchases commercial software, everything is designed in respect to general needs.

Moreover, purchasing commercial software makes organizations dependent on the

vendor for the maintenance (Hall, 2008).

3.6.2. Open Source

According to Parsons and Oja (2010, p.150) ―open source software may be sold or

distributed free of charge in compiled from, but it must, in every case, also include

the source code.‖ When one obtains OSS, one can customize everything according to

the organization‘s needs.

In the next chapter, we provide background information about OSS and the market

status.

Page 32: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

16

Chapter 4

Open Source Software

4.1. Objective of the Chapter

The objective of the chapter is to supply information about OSS by illuminating

relevant issues of OSS.

4.2. Defining Open Source Software

According to Hansen, Köhntopp, and Pfitzmann (2002, p.461), OSS means that ―the

source code is distributed along with the executable program. It is free to use. It

includes a license allowing anyone to modify and redistribute the software.‖

Today, there is no strict definition of open source but many accept that one software

can be declared as open source software if it follows the ten criteria in the definition

of open source which is published by Open Source Initiative (OSI, 2002). As

Hedgebeth (2007) and Hansen et al. (2002) underlined the OSI is a non-profit

industry recognized approval authority and the aim of OSI is to enhance the

awareness about OSS.

According to OSI, OSS is not only free access to the source code, it is more than

that. OSI prefers a set of specific criteria instead of one definition. As Kuehnel

(2008) has mentioned, a software program can only be considered open source, if it

fulfils all of the ten prerequisites of the open source definition. There are some

versions of open source definition which are published by OSI but the latest version

is 1.9.

Page 33: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

17

The 10 criteria for being an OSS (for the details, see Appendix 1) are:

1. Free redistribution

2. Source code

3. Derived works

4. Integrity of the author's source Code

5. No discrimination against persons or groups

6. No discrimination against fields of endeavor

7. Distribution of license

8. License must not be specific to a product

9. License must not restrict other software

10. License must be technology-neutral

These prerequisites show the main differences between open source and commercial

software.

OSS provides users free rights to run programs for any purpose. You do not have to

pay royalties to another developer. Yet, you can modify the programs. The power of

OSS has been coming from that point. You can modify the programs for your special

needs. Open source software can be modified in terms of needs and can be simplified

by software developers. In addition, OSS can be used on mobile phones and

computers as well and in many other technological areas. There is no limitation. OSS

can be used by single and all types of corporations.

We define OSS as software whose source codes are opened to public and be

modified according to the demand. The characteristics are that is it is free, fast and

secured.

4.3. Overview of Open Source Software

OSS has existed since the 1960‘s (Weber, 2004) but only in the last 10 years, it has

started to be known into the market. In 1983, the Free Software Foundation was built

by Richard Stallman (Hars & Ou, 2002) and the ‗Open Source‘ (OS) term was

introduced in 1998 (Raymond, 1998). After that, more and more companies started to

be interested in OSS.

Page 34: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

18

4.3.1. Market Status

While open source is mature in many areas, we cannot say the same thing for its

applications. The operating systems, application servers and security systems can be

deemed as mature. The Netcraft web server survey was achieved in May 2010.

Figure 4.1: Total for Active Servers Across All Domains (June 2000 - May 2010)

(Netcraft‘s survey, 2010)

Developer April 2010 Percent May 2010 Percent Change

Apache 44,965,707 53,38% 46,608,654 55,36% 1.98

Microsoft 15,211,533 18,06% 14,977,560 17,79% -0.27

Google 11,544,903 13,71% 10,064,872 11,95% -1,75

nginx 7,293,935 8,66% 7,387,460 8,77% 0.11

lighttpd 330,506 0,39% 339,862 0,40% 0.01

Table 4.1: Internet Web Server Market (Netcraft‘s survey, 2010)

According to Netcraft‘s survey (2010), there are five major web servers and the

survey shows that the Apache Web Server is dominant in the Internet web server

market. Microsoft‘s web server is commercial and the others are OS.

On the other hand, Eclipse (2010), which began as a Java integrated development

environment (IDE) but has evolved into larger and more diverse open source

Page 35: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

19

community which is well-established, made a survey about primary operating

systems for software development. In this survey, one can see three periods (2007,

2009 and 2010). Again, it shows the increase of open source. OSS is being enthroned

because of the cost of commercial software and most importantly commercial

software make organizations and individuals dependent on vendors.

Figure 4.2: Primary Operating System for Software Development

(Eclipse (2010, p.10))

In total there were 1,948 responded and 1,696 completed the whole survey. The

survey‘s scope was from 2007 until 2010. There were two countries that had higher

rates than other countries: Germany which had 25.7% rate and France which had

15.4% rate. In 2007, approximately 74% of the selected developers were using

Windows as their primary development operating system. After 3 years, it dropped to

58%. Thus, developers try to shift from Microsoft Windows to Linux.

Page 36: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

20

According to Hammond (2010), organizations plan to implement or expand the use

of following software technologies. The research question was: ―What are your firms

plans to implement or expand its use of the following software technologies in the

next 12 months?‖. 2227 software decision-makers in the North American and

European enterprises and Small and Medium Business (SMB) participated to the

survey. And the results show the importance of OSS (see Figure 4.3).

Expand / Upgrade – 13%

Implementing / Implemented – 17%

Piloting – 10%

Interested / Considering – 25%

Not Interested / Don‘t know – 34%

Decreasing and Removing – 1%

Figure 4.3: Adopting OSS was an important technology goal

According to this study, the interest in OSS has been growing. In the light of growing

open source sector, we provide some popular open source software and their

purpose.

Page 37: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

21

Name Purpose

Linux Operating System

Apache Web Server

GCC C and C++ compiler

Mysql Relational Database System

Mozilla Firefox Web Browser

Perl Programming Language

Open Office Office Productivity Suites

Tomcat Application Server

Pidgin Instant Messenger

Table 4.2: Popular open source software

Below, one can see the ranges of their market shares globally.

Open Source

Software

Type of Application High

Estimate

Low

Estimate

Apache Web Server 65% 55%

Sendmail Email Client 76% 42%

Linux Server Server Operating System 35% 28%

MySQL Database 33% 29%

Firefox Internet Browser 27% 10%

Linux Workstation Client Operating System 3% 1%

Open Office Office Productivity Suite 4% 2%

Table 4.3: The market shares of OSS into the global market

(Nagy, Yassin, & Bhattacherjee, 2010)

Table 4.3 shows that the OS market is large and grows for some applications such as

Web servers (such as Apache), server operating systems (such as Linux Server) and

database servers (such as MySQL) etc. On the other hand, it is behind its commercial

substitute in other domains such as office productivity software (such as Open

Office) and client operating systems (such as Linux Workstation).

As Long (2006) mentioned an organization could invest in an OSS project and use

the freely available software to increase their market share in a particular business

sector.

Page 38: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

22

4.3.1.1. In Turkey

Many countries such as Germany, Spain, Mexico, Brazil, China, Korea, and India

have adopted OSS and are part of their information society strategy. For reasons of

security and saving, the European Union, UNESCO and World Bank suggest the

development of OSS.

In Turkey, there are sporadic examples open source projects. In 2007, the part of the

Ministry of Defense - the Military Recruitment Division – announced that it was

switching to the Pardus Linux on all of their 4.500 desktops and exactly more than

five hundred servers (Lewis, 2008).

Instead of importing ready solutions, using OSS in Turkey means that one invests in

Turkey. Firstly, OSS reduces the cost since there are no licenses, supports the local

developers and then companies; yet, it increases the competitiveness of Turkey.

Under these circumstances, the knowledge of OSS has been understood day by day

in Turkey. According to Şule (2009) who is the assistant general manager of Sun

Microsystems, in Turkey there have been active communities about OSS day by day.

There is a worldwide survey that is made by Red hat which is the world‘s leading

open source technology solutions provider. This survey aims to create a tool to

quickly compare countries based on their open source activities and environment

(Redhat, 2009). According to Redhat (2009) activity is defined as ―an index which

measures the amount of open source happening today. It tends to be made up of

concrete factors, such as existing open source and open standards policies and

number of OSS users or producers, such as Linux and Google Summer of Code.‖ and

the other one environmental factors are‖ more speculative. Even a country that does

not have a high degree of current penetration of open source may have a high number

of internet users and information technology patents. These factors may indicate a

favorable environment for open source software to take hold. Still, the correlation

between a country‘s score on the activity and its environment is quite high.‖

Page 39: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

23

Figure 4.4: Activity Map (RedHat, 2009)

Figure 4.5: Environmental Map (RedHat, 2009)

From these 2 figures, one could see there are still rooms for improvements in Turkey

as for activities Turkey is ranked 57 over 74 countries and concerning the

environment it is ranked 46. In this survey the activity overall score of Germany is 3

and environment is 16. France is 1 for activity and it s environment is the 15th.

Page 40: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

24

4.4. Why Should One Develop Open Source Software?

Users and software developers pay attention to OSS because it gives them economic

advantages. Yet, an OSS can have many developers from different cultures and

countries so the development and the spreading of software are easier. Computer

Economics (2005) released a survey. They conducted a survey of visitors to its

website regarding the perceived advantages in the use of OSS. The results are

surprising although there is not a scientific sample. They collected the answers to

one question which had five possible answers about the advantages of open source.

The question was ―What is the most important advantage in the use of open source

among these items below?‖

Lower total cost of ownership

Reduced dependence on software vendors

Easier to customize

Higher level of security

Do not see a significant advantage

The results of the survey are shown in the chart below (see Figure 4.6).

This survey reported that:

3% of respondents chose ―higher level of security‖.

17% of respondents chose ―easier to customize‖.

14% of respondents thought that open source had no significant advantages.

22% of respondents chose ―lower total cost of ownership‖.

44% of respondents chose ―reduced dependence on software vendors‖.

Page 41: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

25

Figure 4.6: What is the most important advantage in the use of open source?

(Computer Economics, 2005)

According to this survey, IT decision makers gave importance to ―reduced

dependence on software vendors‖. Because everyone wants to be free and

organizations want as well. If organizations are independent, there is no edge except

for them. Therefore, most of respondents chose ―the reduced dependence on software

vendors‖.

4.4.1. Comparison of Commercial vs. Open Source CRM Software

As mentioned before, OSS has a large number of advantages for SMEs. Below, the

table summarizes the differences between commercial and OS ones.

OPEN SOURCE COMMERCIAL

Free licensing Pay for licensing

Ability for full customization Customization on client pattern

Retaining control of user‘s data Control over clients

Many features for free Best features or all features for pay

Support free Hand-holding and follow-up

Used by the developer for advertising Used by the developer for profit

Improvement along with good

communication with users Spying on the users

Full access Restricting access

Free will upgrades Imposed upgrades

Lack of project support Full support

Projects may "die on the vine" Contractual obligations and schedules

Table 4.4: Open Source vs. Commercial (Piroscâ et al., 2009)

Page 42: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

26

In order to appraise the user-side evaluation of open source software systems,

Forrester Consulting (2007) made a survey which includes 486 firms. Yet, another

was made by Gartner (as citied Gyula & Andras, 2009, p.913) which includes 300

firms. According to these surveys the main benefits of OSS are:

Cost of ownership is lower

Use without constraints

Rapid implementation of new projects

Lower dependence to the vendors

Yet, the figure below enhances the differences between OSS and commercial

software.

Figure 4.7 Software development between open source and proprietary

(commercial) projects (Piroscâ et al., 2009, p.68)

Page 43: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

27

4.5. Open Source Software and Small and Medium Enterprises

It is evident that today companies have started to pay attention to reduce the

licensing fees of commercial software. As mentioned before, there are many benefits

of open source CRM for companies especially for the SMEs. Many companies

realized the OSS stunning cost savings and benefits. For example years and years

ago, Amazon.com cut technology spending from $71 million to $54 million (it is

approximately $17 million) only by switching to open source applications (Redhat,

2001). Another fascinating story is the F5 story. F5 is the market share leader in

Application Delivery Controllers (Skorupa & Nhat, 2010), with revenues of over

$882 million in 2010. The customers of F5 include 41 of the top 50 Fortune 500

companies, more than 16,000 organizations and 15 of the world‘s top 15 commercial

banks. According to Mr. Butterfield who is a development manager of F5 using

MySQL with partitioning, they were able to take their products from a maximum of

3,500 records per second to 22,000 records per second. This is basically 6 times more

performance. Last example is a financial institution in Japan. Shinsei standardized its

CRM system on MySQL and used one OS CRM which is SugarCRM. As a result,

Shinsei successfully developed an entirely new enterprise system in one fourth of the

time and by saving 90% of the cost of using legacy mainframes and commercial

packaged software.

In Turkey, SMEs are very important for the economy like other countries (Wright et

al., 2011). Although SMEs are the engine of Turkey‘s economy, they have still

technological problems. In order to indicate the increase of SMEs in Turkey, there

are two statistics done by Türkiye İstatistik Kurumu (TUIK) on 2002 and 2009. On

2002 statistics, there were 1.858.191 organizations and approximately 1.856.340 of

them were SMEs. That is to say, SMEs form 99.6% of whole organizations. On

2009, there were 3.222.133 organizations. SMEs were representing 99.9 % of all

organizations in Turkey. From 2002 to 2009, the number of organizations increased

1.75 times.Below, the table 4.5 shows the proportion of enterprises which have

access to the internet and their usage of computer.

Page 44: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

28

Reference

Period

Size group

Total 10-49 50-249 250+

Computer

Internet

access

Computer

Internet

access

Computer

Internet

access

Computer

Internet

access

(%) (%) (%) (%) (%) (%) (%) (%)

2005 87,8 80,4 86,0 78,0 96,3 92,3 99,8 99,2

General 2007 88,7 85,4 87,0 83,3 95,0 93,6 99,3 99,2

2008 90,6 89,2 89,3 87,5 95,3 95,0 98,4 98,1

2009 90,7 88,8 89,5 87,5 97,7 96,9 99,3 99,0

Table 4.5 Proportion of enterprises which have internet access and use computer by

economic activity and size group - I (TUIK, 2010)

In this table, ―general‖ integrates the following types of companies: manufacturing,

construction, wholesale and retail trade, hotels-camping sites and other provision of

short-stay accommodation, transport, storage and communication, real estate, renting

and business activities, motion picture and video activities- radio and television

activities, other monetary intermediation and other credit granting, life insurance and

non-life insurance and these titles from economic activity (Statistical Classification

of Economic Activities in The European Community [NACE], 2002)

Reference

Period

Size group

Total 10-49 50-249 250+

Computer

Internet

access

Computer

Internet

access

Computer

Internet

access

Computer

Internet

access

(%) (%) (%) (%) (%) (%) (%) (%)

General 2010 92,3 90,9 91,3 89,7 97,0 96,9 98,5 98,4

Table 4.6 Proportion of enterprises which have internet access and use computer by

economic activity and size group - II (TUIK, 2010)

In 2010, ―general‖ corresponds to manufacturing, electricity, gas and steam, water

supply, sewerage and waste management, construction, wholesale and retail trade;

repair of motor vehicles and motorcycles, transportation and storage, accommodation

and food service activities, information and communication, real estate activities,

Page 45: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

29

professional, scientific and support activities, administrative and support activities,

repair of computers, financial and insurance activities and these titles from economic

activity. (NACE 2, 2008)

As one can see, the rates of using computers and having access to the internet have

increased. If one knows that the majority of these companies use commercial

software, there is a tremendous budget that companies allocate for purchasing IT

products and services. According to Bulmuş, Oktay, and Törüner (1990) the source

of problems is behind the SMEs‘ capital in Turkey. Kyaw (2008) has underlined that

the financing problem of SMEs is one of the biggest constraints. Although Bulmuş et

al. mentioned this problem 21 years ago, the situation is almost the same all around

the world. Entrepreneurs start their business with a little capital and they have to use

this capital for investments and marketing studies. At least, for financial budgeting

problem, SMEs can choose OS CRM software.

Let‘s have a look at a research that shows that the percentage of companies of

minimum $50 million of turnover which use OSS. Yet, they state their reasons for

using the OSS (see Table 4.7).

Reason Percentage

Reduce cost of commercial packaged software 74 %

Reduce cost of custom software 66 %

Lower support and maintenance costs of commercial packaged

software

49 %

Higher-quality, ore secure software 47 %

Reduce computer hardware costs 44 %

Reduce dependence on commercial packages software 44 %

Build custom systems faster 38 %

Create software standards across departments, functions, and/or

business units or divisions

38 %

Need for functions not available in commercial packaged software 37 %

Interest buy technologists in gaining new knowledge and skills 32 %

Table 4.7 Why organizations are using OSS (Walli, Gynn, & Rotz, 2005, p.6)

IT became more important for organizations in order to do their business. The cost of

software is the biggest part of the IT budget for organizations. It includes initial

costs, upgrades, maintenance, support, consultant and other services (Walli et al.,

Page 46: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

30

2005). Unlike big companies, SMEs did not choose open source software to reduce

the costs.

My personal experience showed that many SMEs in Turkey do not know even what

OS CRM software is. Some of these SMEs do not know how to choose the software.

In addition, some of these SMEs have traditional management, so there is no chance

to be able to change the process of doing business. Some SMEs do not know the

benefits of open source CRM and CRM as well. This strengthens the importance of

this thesis topic.

As mentioned before, SMEs are very important for economies as they are the most

important job creators. At the same time, customers are more stringent, the

competition is global. And, they often do not have the skills and/or budget to acquire

the resources on the market to analyze customers‘ needs scientifically. That‘s why

OS can be a solution.

Page 47: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

31

Chapter 5

Methods to Evaluate Software

5.1. Objective of the Chapter

The objective of the chapter is to supply information about evaluation methods of

software by illuminating relevant issues of such methods. This chapter is organized

as following. General information about evaluation methods such as Rowley‘s

criteria, Dengate‘s criteria, ISO/IEC and Chaffey and Wood‘s criteria. Moreover, the

selection of suitable criteria for OSS evaluation will be handled.

5.2. Evaluation Methods

According to Rowley (1993), general criteria for software selection was about cost,

lifetime and life history, originator, supplier, support, maintenance, technical

considerations and compatibility, ease of use, interface and integration. From

Dengate‘s (2009) point of view, in order to choose a suitable CRM solution, the

general factors are functionality and characteristics of solutions such as support and

documentation, the recording of inventory, the campaign of sales and marketing

support and customization can be considered. The most accepted definition is the

ISO/IEC 9126 standardization. The ISO/IEC 9126 defines a quality model for

software products. The ISO/IEC 9126 standard helps to clarify quality attributes and

provides guidance for revising the standard (Jung, Kim & Chung, 2004).

There are different types of software quality models in software engineering such as

McCall‘s quality model, Boehm‘s quality model, ISO/IEC 9126 quality model etc.

Jamwal (2010, p.23) said that ―the ISO 9126 quality model is the most useful one

since it has been built based on an international consensus and agreement from all

Page 48: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

32

the country members of the ISO organization.‖ Theoretically, the ISO/IEC 9126

seems well suited for software quality (Suryn, Georgiadou, & Ing, 2006). Yet, Chua

and Dyson (2004) proposed the ISO / IEC 9126 Model as a useful tool for evaluating

system. The ISO/IEC 9126 outlines a uniform framework well-suited for the

evaluation of quality features (Carvallo & Franch, 2006). Therein, I have chosen the

ISO/IEC 9126 to evaluate OS CRM systems. It includes six main criteria;

functionality, reliability, usability, efficiency, maintainability and portability. Yet,

the study sought to extend that model by gathering suitable criteria from Chaffey and

Wood‘s (2005).

5.2.1. ISO/IEC 9126

In order to make a standard to have a common language in 1985, they developed the

ISO/IEC 9126. The ISO/IEC 9126 was issued in 1991 and revised in 2001 in four

parts (ISO/IEC 9126-1 to 9126-4) ISO/IEC 9126 is the software product evaluation

standard from the International Organization for Standardization / the International

Electrical Technical Commission.

Four main parts of the ISO/IEC 9126 standard

Part 1 – Software Engineering – Product quality – ―Quality model‖

Part 2 – Software Engineering – Product quality – ―External metrics‖

Part 3 – Software Engineering – Product quality – ―Internal metrics‖

Part 4 – Software Engineering – Product quality – ―Quality in use metrics‖

The quality model is mentioned in the first part of the ISO/IEC 9126. This part

contains two quality models for the internal/external quality and quality in-use.

The external / internal software quality model contains six main characteristics (see

Figure 5.1)

Page 49: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

33

Figure 5.1 ISO / IEC 9126 (ISO, n.d.)

The second, third and fourth parts of the ISO/IEC 9126 contains huge sets of metrics.

5.2.2. Chaffey and Woods Criteria

Chaffey and Wood (2005) states that when selecting a software which will be

installed into an organization, there are lots of criteria to be considered. Yet, they use

nine main criteria that are used to compare software from different vendors:

1. Functionality

2. Ease of use

3. Performance

4. Scalability

5. Compatibility or interoperability

6. Extensibility

7. Stability or reliability

8. Security

9. Support

Page 50: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

34

5.3. Selection of Criteria

In light of the ISO/IEC 9126, Chaffey and Wood‘s study and other studies that I we

mentioned above such as McCall‘s quality model, we determined below criteria to

build the most robust and exhaustive model to evaluate the CRM OSS. While we

were choosing criteria, we gathered ISO/IEC 9126 and Chaffey and Wood‘s criteria

together and chose the criteria which does not change relatively according to user‘s

computer capabilities and made the below list.

5.3.1. Functionality

Functionality is about the attributes of the software. This criterion describes how well

the application meets business needs; in other words the capability of the software in

order to provide functions that meet business needs.

A CRM should include Sales Force Automation, Marketing Automation, Customer

Service and Support, Reporting.

Sales Force Automation (SFA) is an information system used in CRM systems in

order to help mechanize sales functions. SFA tools chasing contacts and activities

that automatically record all the stages in a sales process. It helps the managers in

terms of understanding the strengths and weaknesses of organization, creating

competitive advantage by reducing costs, increasing sales revenue and increasing

market share, identifying the customers, understanding customers and even

developing new products.

Marketing Automation allows the design, execution and management of campaigns.

Customer Service and Support supplies the organization understanding the demand

and complaint, and the process of these services is supplied.

Reporting is another powerful ability of CRM. Thanks to reporting and analytics,

organizations can view and analyze customers‘ activities. One of the main success

factors is reporting. So the data captured by the system should be chosen correctly.

Page 51: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

35

According to Davies et al. (2009), feature sets are focused on delivering a suite of

core SFA, marketing automation and service automation tools.

5.3.2. Ease of Use

Chen and Barnes (2007) have empirically found that ease of use and usefulness

significantly affects adaptation intentions. Ease of use is one of the most important

factors in determining the acceptance and use of information systems. Every

information system requires time to know how to use it, but a useful system should

require a minimum of time (Chaffey & Wood, 2005). Also McGovern (2011) has

claimed that ease of use supplies competitive advantages to organizations.

5.3.3. Performance

According to Chaffey and Wood (2005), performance can be measured by how long

the user waits to retrieve data, calculate or screen display. In fact, performance

depends on the power of the computer. Also, efficiency criteria are related to the

capability of the software product to supply suitable performance. That is to say,

performance and efficiency criteria are relative and they depend on user computer‘s

capability. The value of Random Access Memory (RAM) which supplies space for

one‘s computer to read and write data to be accessed by the Central Processing Unit

(CPU) and the speed of CPU can directly affect to performance. Thus, this criterion

cannot be effective for this software comparison.

5.3.4. Scalability

Scalability describes how a system can work in higher workloads when the

company‘s size grows. In this study scalability is up to company‘s size. According to

Williams and Smith (2004), scalability is one of the most important quality attributes

of today‘s software systems.

5.3.5. Compatibility

This term refers to how easy it is to integrate the software with other applications.

For instance does the CRM have import / export features?

Page 52: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

36

5.3.6. Extensibility

Extensibility describes adding new functions or features to the software. This

criterion is about adding new modules that can be from the original vendor or other

vendor.

5.3.7. Stability or Reliability

The whole software applications from a calculator to huge automation applications

can have errors or bugs. Applications vary in the number of times they fail,

depending on how well they have been tested since they were first introduced. To

learn the stability or the reliability of software, it should be installed on some

computers to see the incidents and one should get the feedback of several users. So,

this criterion isn‘t within the scope of this study.

5.3.8. Security

Security is about the capability of the software to prevent one unauthorized person to

be able to reach information and data. Different types of users can be at different

levels of access rights.

5.3.9. Support

Support includes documentation, training, bug fixing, general help and discussion.

The developers and the users of communities who communicate over the Internet,

share requests and developments of the software. Yet, according to Golden (2005,

p21), ―one of the most important aspects of open source is the community.‖

5.3.10. Portability

The capability of the software to be transferred from one environment to another.

Generally, users demands same functionality on the whole spectrum of systems

available (Bell, 1998). Portability can be examined in terms of operating system

dependence, system requirements and supported browsers.

Page 53: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

37

5.3.11. Customization

Product configuration supplies users to customize products to the organization‘s

requirements. Customizable products have vital place in markets because of the

changing nature of customers‘ needs. In order to meet the expectations of customers,

customizable products are needed.

5.3.12. Internationalization

Internationalization is an important unit while comparing software because it

provides multilingual software which means that the software can be understood by

more users. However, Hussein, Engelmann, Schroeter, and Meinzer (2004, p.133)

have stated ―the importance of internationalization comes from its benefits such as

addressing a broader audience, making the software applications more accessible,

easier to use, more flexible to support and providing users with more consistent

information.‖ Considering the importance of internationalization, we have decided to

examine the internationalization of OS CRM software.

Therein, we have selected the following criteria to be able to compare the OSS:

1. Functionality

2. Ease of use

3. Security

4. Extensibility

5. Customization

6. Compatibility

7. Portability

7.1. Operating System Dependence

7.2. System Requirements

7.3. Supported Browsers

8. Scalability

9. Support and Continuity

10. Internationalization

Page 54: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

38

Chapter 6

Existing Open Source CRM Software

6.1. Objective of the Chapter

The objective of the chapter is to supply information about open source CRMs and to

give an idea to readers about the selected top open source CRMs.

6.2. Overview of Open Source CRM

In markets, with the rise of open source software, the number of OSS for CRM has

increased. Under these circumstances, to select suitable software for organizations is

being more and more complicated.

According to Hippel and Krogh (2002), Sourceforge.net is a single major supplier

and repository for open source software projects, Yet, in 2002 Sourceforge.net is

listing approximately 10.000 projects and had 300.000 registered users.

Sourceforge.net is a hosting provider that is the largest open source software

development dedicated web site in the world. That is to say, sourceforge.net provides

free hosting for open source software development projects. As Robles and

Gonzales-Barahona (2006) mentioned Sourceforge.net is the largest free software

development web-based platform. And, CDNetworks (2009) has claimed that the

largest OSS development website is SourceForge.net. In February 2009, it included

more than 230.000 software projects and had more than 2 million registered users.

Currently, it includes more than 300.000 projects. At the same time, according to

Alexa (2011) which is the well-known web information company‘s statistics,

Sourceforge.net is 152th

among 500 top sites all around the world (Top ten is:

Google, Facebook, Youtube, Yahoo, Live, Baidu, Wikipedia, Blogger, MSN,

Page 55: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

39

Twitter). In order to determine the top 10 CRM OSS, Sourceforge.net was the

evident source.

According to Bruce, Robson and Spaven (2006), there were 89 CRM OSS in 2006.

In the first quarter of 2011, when I searched about CRM on Sourceforge.net, there

were exactly 687 results. The number of open source CRM software and its related

packages increased approximately 8 times in 5 years.

6.3. Top Ten Open Source CRM Software

When I have started to research the top 10 open source CRM, I have eliminated the

articles that were written before 2006 as in the IT field, it evolves very quickly

(Chaffey & White, 2011). Certainly, IT has been quickly changing and it will

continue (Benemati & Lederer, 2010). The following selections are below ordered

by date i.e.2006, 2007, 2009 and 2010.

6.3.1. Selection by Bruce et al

In the study of Bruce et al., (2006) a list of the most popular open source CRM

projects is provided by using Google page rankings and Sourceforge.net activity

measures.

Anteil

CentraView

Centric

Compiere

Daffodil

Hipergate

Ohioedge

Open For Business

OpenCRX

OpenSourceCRM

SourceTap

SugarCRM

Vtiger

Page 56: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

40

They list 13 OS CRM which are the most popular in 2006 and at the same date

according to this journal, Sourceforge.net lists 89 projects about open source CRM.

6.3.2. Selection by Hakala

In the article of Hakala (2007), there are 10 top open sources CRM which are

selected from SourceForge. In 2011, Sourceforge.net lists 369 projects about open

source CRM.

SugarCRM

Splendid CRM

Centric CRM

Hipergate

Compiere

vTiger

CentraView

XRMS CRM

Cream CRM

Tustena CRM

6.3.3. Selection by Dengate

According to Dengate (2009), the most popular OS CRM software are the following:

SugarCRM

vTiger

Daffodil CRM

Centric CRM

Anteil CRM

SellWin CRM

6.3.4. Selection by Bucholtz

Bucholtz (2010) has selected the top 10 open source CRMs, according to utility,

developer communities, history and business models.

Page 57: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

41

SugarCRM

vTiger

SplendidCRM

Xtuple

Concursive

Compiere

OpenTaps

CentraView

XRMS

CiviCRM

6.4. Determining the Top Ten Open Source CRM

6.4.1. Selected Software

In order to determine the top 10 open sources CRM to be compared, I have made a

research on online resources (especially on sourceforge.net) and I listed all CRM

software in terms of being the most 10 popular and the 10 most downloaded. Thus,

according to those operations and in the light of previous researches as mentioned, I

determined below the top 10 open source CRMs software:

1. vTiger

2. SugarCRM

3. Splendid

4. CentraView

5. Daffodil

6. Centric

7. Hipergate

8. Compiere

9. Tustena

10. OpenCRX

After selecting the top 10 open source CRM software, we need to compare them for

the needs of organizations especially for SMEs. In order to choose a suitable CRM

solution, there are some general factors that have to be considered. Next chapter, the

comparison and evaluation will be done.

Page 58: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

42

Chapter 7

Evaluation and Comparison of Selected Software

7.1. Objective of the Chapter

In this chapter, we compare the CRM software by evaluating their functionality, ease

of use, security, extensibility, customization, compatibility, portability (operating

system dependence, system requirements, and supported browsers), scalability,

support and continuity and internationalization. Yet, we provide a comparison table

to allow a quick view of the main elements at a glance about selected 10 OS CRM.

Thus, we provide a detailed comparison of these software. Thereafter, one can find

the right approach to make the implementation easier.

7.2. Evaluation of Selected Software

In order to retrieve appropriate information about the selected software, we referred

to official web sites and their sourceforge.net pages. In every CRM section, there is a

―useful information‖ part to supply the reader with a quick understanding about that

CRM.

7.2.1. Vtiger CRM

7.2.1.1. Overview

According to Vtiger‘s web site, ―vtiger CRM is a free, full-featured, 100% Open

Source CRM software ideal for small and medium business, with low-cost product

support available to production users that need reliable support.‖

The aim of the Vtiger CRM is to provide one of the best, free OS CRM solution with

the lowest total cost of ownership and low support and customization costs to SMEs.

Page 59: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

43

Vtiger seems to be a professional OS CRM solution at first glance. After providing

the useful information, the value of each evaluation criteria is given.

Useful information

Web site: http://www.vtiger.com/

Sourceforge: http://sourceforge.net/projects/vtigercrm/

Sourceforge registration date: 23.08.2004

Live demo: http://demo.vtiger.com/

User Interface: Web-based

Programming Language: JavaScript, PHP, Visual Basic

Statistics:

Sourceforge downloads: 2.665.986 (From registration date)

Top Country: United States (11% of downloader)

Top OS: Windows (75%)

7.2.1.2. Evaluation

1. Functionality

The features of Vtiger CRM that supplies functionality listed below:

Sales Force Automation

Marketing Management Features

Customer Support and Service

Inventory Management

Activity Management

Security Management

Product Customization

Reports and Dashboards

2. Ease of use

Vtiger CRM supplies to users natural and comfortable interface. Every module is

placed in the menu tool bar carefully. At the same time, user can see the main

modules and the related modules. The Vtiger CRM user interface gives user

confidence because of being simple. One can deem it as easy to understand.

Page 60: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

44

3. Security

Vtiger CRM supplies security and limited information sharing that depends on a

hierarchy. Moreover, in Vtiger CRM, there are some levels to define users.

Profile Level

Field Level

Module Level

Sharing Level Access

4. Extensibility

There are sets of add-ons for Vtiger CRM; these sets are developed by both the

Vtiger team and the Vtiger community. Below there is a list which shows add-ons.

Vtiger Outlook Plug-in

Vtiger Office Plug-in

Vtiger Thunderbird Extension

Vtiger Customer Portal

Vtiger Firefox Toolbar

Thanks to APIs (Application Programming Interface), Ginn (2011, p.46) has defined

―a particular set of rules and specifications that software programs can follow to

communicate with each other‖ that made by Vtiger, the integration with other

applications or to add new functionality is allowed in order to meet the organization

needs.

5. Customization

Vtiger CRM offers freedom to organizations in order to modify their installation in

terms of their needs. In the download section on the web site, there is the source code

of every edition and one can download it and customize it in order to meet one‘s

organization needs.

6. Compatibility

Vtiger CRM system can export all records related process of CRM such as contacts,

accounts. And the salesforce.com to Vtiger CRM, dynamics CRM to Vtiger CRM,

SugarCRM to Vtiger CRM data migration is possible.

Page 61: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

45

7. Portability

7.1. Operating system dependence

It is portable on 32-bit MS Windows, All Portable Operating System Interface for

Unix (POSIX) (Linux / BSD / UNIX), Apple Mac OS Classic, OS X, Windows

Server 2003

7.2. System requirements

Databases: MySQL: version 4.1.x through 5.1.x

Web Server: version 2.0.40 or higher or Microsoft IIS 5 or higher

PHP: version 5.0.x through 5.2.x

7.3. Supported browsers

Firefox 2.x and above Internet Explorer (IE) 6 and 7, Google Chrome up to 4.1,

Safari

8. Scalability

According to Vtiger Team, Vtiger CRM software is ideal for small and medium

businesses. That is to say, according to the definitions of SMEs, the maximum limit

of Vtiger users is 250.

9. Support and continuity

In terms of training and documentation support, Vtiger is very accomplished. On

Vtiger‘s web site there are some resources that are about: How To‘s, installation

manuals, user manuals, admin manuals and add-on manuals. In terms of community

support, there are blogs and forums. There are installation support, language packs,

general discussions, feature requests and help forums.

Continuity is related with community activities and update frequencies. Below there

is the last 3 updates and their release dates.

Vtiger CRM 5.2.1 Release Date - November 16, 2010

Vtiger CRM 5.2.0 Release Date - September 28, 2010

Vtiger CRM 5.1.0 Release Date - July 22, 2009

Page 62: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

46

The community concept of Vtiger is very advanced. There are blogs, community

portal, forums that are about help forums, installation support, general discussions

and feature requests. That is to say, the community of Vtiger is active. Indeed, in the

Vtiger forum there are 1590 topics and 4653 posts for 5.2.1 edition on the other hand

for the 5.1.0 there are 5076 topics and 16910 posts.

10. Internationalization

The Vtiger CRM supports multiple languages such as English, French, German,

Chinese (Simplified), Italian and Spanish. Vtiger CRM is used widely in lots of

countries such as United States, Russia, India, China and Germany with localization

available in over 15 languages. According to Sourceforge.net Vtiger statistics among

213 countries which downloaded Vtiger CRM, Turkey is 28th

.

7.2.2. Sugar CRM

7.2.2.1. Overview

According to the SugarCRM web site, ―SugarCRM is the world's leading provider of

open source customer relationship management (CRM) software.”

Sugar CRM allows the organizations independence of platform. Also business

processes, business applications and other solutions what the organization choose to

integrate to CRM is supported by Sugar CRM. After searching OS CRM on the web,

one can notice that Sugar CRM is one of the most known OS CRM. According to us,

the reason of this recognition is due to its design and facilities dedicated to be web-

based for SMEs.

Useful information

Web site: http://www.sugarcrm.com/crm/

Sourceforge: http://sourceforge.net/projects/sugarcrm/

Sourceforge registration date: 23.04.2004

Live demo: http://www.sugarcrm.com/crm/demo

User Interface: Web-based

Programming Language: PHP

Statistics:

Sourceforge downloads: 396.692 (From registration date)

Top Country: China (14% of downloaders)

Top OS: Windows (76%)

Page 63: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

47

7.2.2.2. Evaluation

1. Functionality

The features of Sugar CRM that supplies functionality listed below:

Sales Force Automation

Marketing Management Features

Project and Activity Management

Customer Support

Collaboration

Administration

Reporting

2. Ease of use

The appearance of Sugar CRM seems very professional. Indeed, thanks to the

shortcut bar, users are allowed to perform some common task in one click. Users can

assign tasks to short cut bar without ever leaving the existing screen. With the new

edition Sugar CRM is designed for a fast and simple learning. In our opinion, users

who work with this CRM software since many years might be affected.

3. Security

Sugar CRM supplies security which depends on access permissions. The

administrator can enable or disable the access to any sugar module. Yet, the user

cannot edit it. Moreover, on the access page the roles that have been assigned to the

user can be viewed.

4. Extensibility

There are sets of add-ons for SugarCRM. Below there is a list which shows add-ons:

Word Plug-in (2003, 2007)

Outlook Plug-in (2003, 2007, 2010)

Excel Plug-in (2007)

Lotus Notes 7.0, 8.0, 8.5

5. Customization

Sugar CRM enables you to tailor your installation according to your business needs.

The extension framework in Sugar CRM was created to help to implement the

customization of the existing modules or to create entirely new modules. In the Sugar

Page 64: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

48

administrator screen which will appear if one enters the system with full

authorization, to expand the functionality of Sugar CRM, one can build new

modules, adding, removing, and changing themes and language packs. Customized

fields can be created and it is possible to edit dropdowns. Yet, the configuration of

tabs allows one to customize.

6. Compatibility

Sugar CRM system can import the records which are about CRM process such as

contacts, accounts and users.

Yet, Sugar CRM allows exporting transaction in Comma Separated Values (CSV)

formats to your machine. In order to open CSV format Open Office, Notepad and

some text editors can be used. In order to transport large amounts of data between

organizations or software applications which are not directly connected, CSV files

are generally used.

7. Portability

7.1. Operating system dependence

XP, 2003, 2008, Vista, Red Hat 4.x, 5.x (Advanced Server, Enterprise Server);

Oracle Enterprise Linux 5.1; Cent OS 4.x, 5.x

Mac OS x

7.2. System requirements

Databases: My SQL 5.0x, 5.1, MSSQL-2005, 2008, 2008 R2, Oracle-9i, 10g

(Oracle is supported only for Sugar Enterprise)

Web Server: Apache 2.0, 2.2, IIS 6.0, 7.0, 7.5

PHP: 5.2.1-5.2.6, 5.2.8-5.2.12, 5.2.13, 5.3.0 – 5.3.2

7.3. Supported browsers

Firefox 3.5, 3.6, IE 7.0, 8.0, Google Chrome 12, Safari 5.0

Page 65: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

49

8. Scalability

According to a study by Sun Microsystems that is focused on showing the scalability

of Sugar CRM, the largest number of possible users is approximately 700. (Sun

Microsystems, 2008)

9. Support and continuity

On the Sugar CRM web site, there are some resources that are about getting started

documents which introduce software, training documents, documentation about all

editions and documents about plug-ins. In terms of community support, there are

blogs and forums. There are installation support, language packs, general

discussions, feature requests and help forums. Below there are the last 3 updates and

their release dates.

Sugar Community Edition 6.2.0 Release Date – June 6, 2011

Sugar Community Edition Version 6.2.0 - Release Candidate 3 – May 26, 2011

Sugar Community Edition Version 6.2.0 - Release Candidate 2 – May 13, 2011

Concerning the community concept, there are forums that include installation and

upgrade, help topic, general discussions, feature requests and help for developers.

The community of Sugar CRM is active. Indeed, in the Sugar CRM forum there are

81.924 posts and 23.934 topics for only help thread. For the developer‘s help, there

are 50.004 posts and 13.346 topics.

10. Internationalization

The Sugar CRM supports multiple languages such as English, French, German,

Italian, Spanish and Chinese Simplified. Sugar CRM is used widely in lots of

countries such as China, United States, India, Germany, Brazil and Netherlands.

With localization Sugar CRM is available in over 22 languages. According to

Sourceforge.net Sugar CRM statistics among 166 countries which downloaded

SugarCRM, Turkey is 22d.

Page 66: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

50

7.2.3. Daffodil CRM

7.2.3.1. Overview

Daffodil CRM is a web-based solution that enables the coordination between sales,

marketing, customer service and support. It supplies the automation of everyday

tasks, mission critical and time important issues.

Useful information

Web site: http://crm.daffodilsw.com/

Sourceforge: http://sourceforge.net/projects/daffodilcrm/

Sourceforge registration date: 20.01.2005

Live demo: N/A

User Interface: Web-based

Programming Language: JSP, Java, JavaScript

Statistics:

Sourceforge downloads: 26.863 (From registration date)

Top Country: India (18% of downloaders)

Top OS: Windows (87%)

7.2.3.2. Evaluation

1. Functionality

The features of Daffodil CRM that supplies functionalities are listed below:

Sales Force Automation

Sales Forecasting

Marketing Automation

Efficient Opportunity Tracking

Performance Management

2. Ease of use

According to the Daffodil CRM team, it is very user-friendly. However, in our

opinion it is the back of the age, so it is not user friendly anymore. One could deem

that an ordinary user can learn to use it in one or two days. On the other hand, for

professionals it seems to be basic to use it.

3. Security

Daffodil CRM 1.5 allows administrators to set the access right of the users. Rights

can be modified by the administrator.

Page 67: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

51

4. Extensibility

The extensibility of the Daffodil CRM is poor, because one cannot add plug-in

feature (sometimes it makes the work of users while using for example outlook and

excel).

5. Customization

The customization is only about the views of the Daffodil CRM.

6. Compatibility

It is possible to create different views of available data and to print them by using the

button of Export to Excel. Daffodil achieved the compatibility with the CRM

package of Compiere.

7. Portability

7.1. Operating system dependence

OS Independent (Written in an interpreted language): any operating system with a

Java 2 Runtime Environment - 1.3 or higher

7.2. System requirements

Databases: One$ DB, Currently database scripts are available for SQL Server, My

SQL, Firebird and Daffodil DB.

7.3. Supported browsers

Firefox, IE

8. Scalability

For the Daffodil CRM team, it is an ideal CRM solution for the SMEs‘ needs. That is

to say, according to the definition of SMEs, the maximum limit of Daffodil CRM is

250.

9. Support and continuity

On the internet, there is no documentation or training lessons among others. At the

same time there is no forum. On sourceforge.net, there is a forum section and the

statistics of the Daffodil CRM are provided on Figure 6.1. As one can see, there is no

post and no community activity.

Page 68: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

52

Figure 6.1: Forum Traffic For Daffodil CRM

The Daffodil CRM‘s first registered date on Sourceforge is the 20th

of January 2005.

The release date was 01/18/06 of the Version 1.5. And the last update date is

07/17/09. The frequency of updates is too low for the Daffodil CRM. Indeed,

according to sourceforge.net, there were only four given version of the Daffodil

CRM between 2005 and 2011.

10. Internationalization

The Daffodil CRM does not support multi language.

7.2.4. Tustena CRM

7.2.4.1. Overview

The Tustena CRM team claims that ―winning new clients is more expensive than

maintaining existing ones; therefore Tustena CRM will help you to not only gain

new ones but make your current clients more loyal.‖ In this context, Tustena CRM

tries to supply power to organizations thanks to its functionalities and ease of use

among others. However, the OS version of Tustena CRM is no longer provided since

2008. So at the selecting point, this should be considered.

Page 69: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

53

Useful information

Web site: http://www.tustena.com/crm/

Sourceforge: http://sourceforge.net/projects/tustena/

Sourceforge registration date: 04.09.2005

Live demo: N/A

User Interface: Web-based

Programming Language: ASP.NET, C#, JavaScript

Statistics:

Sourceforge downloads: 51.234 (From registration date)

Top Country: China (51% of downloaders)

Top OS: Windows (97%)

7.2.4.2. Evaluation

1. Functionality

The features of Tustena CRM that supplies functionalities are below:

Sales Force Automation

Companies/Leads/Contacts Manager

Reporting

Orders

Services Management

2. Ease of use

According to the Tustena Team, it offers a simple and intuitive user interface. One

can agree with them. Yet, even if a user does not use it anytime, when the user logins

to the Tustena CRM, one can feel as if one was using it for one year. There is a

logical layout and we think that the left part of screen evoke a sense of using

Windows XP because it seems like the left bar of windows explorer in Windows XP.

So, using Tustena CRM is easy and one can learn it in a very short time.

3. Security

For Tustena CRM, security is about the connection to the system with the Secure

Socket Layer (SSL) technology which protects the information of organization, and

it is available only for the registered users into the organization thanks to domain

which is a sub network made up of a group of clients and servers under the control of

one central security database (Indiana University, 2010). Yet, each activity is saved

and made available to anyone who is authorized.

Page 70: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

54

4. Extensibility

Outlook can be used with Tustena CRM that makes one be able to import messages

directly from Outlook to keep track of email activity thanks to the synchronization

plug-in. Also, it is possible to integrate Tustena CRM with any application already in

use into organizations.

5. Customization

There are no limits to customize Tustena CRM. The software development kit (SDK)

of Tustena CRM includes lots of useful libraries for developing, customizing and for

configuring Tustena CRM. Yet, any software programmer who has the ability of

using Tustena SDK can easily customize the software according to the organization

needs. The sources allow the developers to modify the interface, logics and

integration with other existing applications used by organizations. So Tustena CRM

is extremely customizable.

6. Compatibility

As mentioned before Tustena SDK integration to third party software written by

individuals or another companies is possible. Also you can import any data into the

standard CSV. If your CRM is able to export data in this format, Tustena will be able

to import them.

7. Portability

7.1. Operating system dependence

32-bit MS Windows (NT/2000/XP), operating systems portable (Source code to

work with many operating systems platforms)

7.2. System requirements

Database: Microsoft SQL Server

On the document of Tustena CRM, the provided explanation of system requirements

are ―an internet connection and a modern web browser is all it takes.‖

Page 71: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

55

7.3. Supported browsers

Firefox, IE, Chrome, Safari

8. Scalability

Tustena CRM guarantees that it can be developed and integrated into organizations

of any type, industry or size.

9. Support and continuity

There is no documentation of Tustena CRM. As illustration, in the sourceforge.net

forums some people ask ―how can I get the documentation of Tustena CRM‖ and

nobody can answer.

For Tustena CRM, there is a forum on the web site but after the registration there is

nothing.

10. Internationalization

Tustena CRM is available only in few languages such as English, Italian and Spanish

but the team argues that new languages will be implemented according to the

requests.

7.2.5. Compiere CRM

7.2.5.1. Overview

According to the documents of Compiere, the organization will have a 360 degree

view of the customers and products. Compiere CRM enables the SMEs to manage

business operations more effectively by taking care of day to day operational details.

Compiere also has ERP functionality but in this study ERP functionalities are

ignored. The separation between ERP and CRM is clear for Compiere (see Figure

6.2). Previously, Compiere CRM was dependent to Oracle database and it was

bringing extra cost to organizations; but as a result of a 3 years work, a team

succeeded to deploy it on Postgres SQL. Therein, Compiere CRM can be considered

as a solution for organizations and especially for SMEs. On the other hand, Compiere

CRM has only CRM standard functionalities and it is not fully developed.

Page 72: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

56

Figure 6.2: Distinction of ERP and CRM

Useful information

Web site: http://www.compiere.com/

Sourceforge: http://sourceforge.net/projects/compiere/

Sourceforge registration date: 09.06.2001

Live demo: N/A

User Interface: Gnome, KDE, Web-based

Programming Language: Java, JavaScript, PL/SQL

Statistics:

Sourceforge downloads: 1.643.673 (From registration date)

Top Country: China (30% of downloaders)

Top OS: Windows (84%)

7.2.5.2. Evaluation

1. Functionality

It includes the features below:

Sales Force Automation

Service Automation

Order Management

2. Ease of use

The interface of Compiere CRM is very usable. The Compiere solution uses

Asynchronous JavaScript with XML (AJAX) technology in order to create

Page 73: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

57

responsiveness and personalization. Balani and Hathi (2005) have defined ―AJAX

enables a dynamic, asynchronous Web experience without the need for page

refreshes.‖ In our opinion, the most valuable thing in terms of usability is these two

items:

Zoom down to view detail

Zoom across to view related documents

Yet, with the above items Compiere expands accessibility. In every module or

screen, you can click to a label and go to the page. The usage of Compiere can take

some time to learn it.

3. Security

For Compiere, security is supplied by role based authentication. A single user can

have many roles. For instance, by applying the rules of an organization, one can

prevent a user to access some tasks, forms and menu items. Yet, one can restrict as

well the view accounting information, reporting, exporting etc. features are

adjustable in accordance with the role based.

4. Extensibility

Adding new fields and functionalities require software specialists since it uses Java

language.

5. Customization

Compiere CRM allows customization without coding. It allows adding new

windows, changing field names, adding fields into windows, defining default values /

user and changing the window layout.

6. Compatibility

Compiere CRM can be integrated with some other systems. It depends on Compiere

installation type such as community edition and enterprise edition, if the edition is

suitable for compatibility the following third party software written by individuals or

another companies may be included in your product: various Apache Projects, Jboss,

Page 74: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

58

Xdoclet, Google Web Toolkit, Qoppa PDF, Oracle The Java Database Connectivity

(JDBC) Driver.

7. Portability

7.1. Operating system dependence

Operating System software that supports Java such as Linux or Microsoft Windows

7.2. System requirements

Database: Oracle XE, Oracle10gR2, Oracle 11g or Enterprise DB Postgres Plus

Adv. Server 8.3.

7.3. Supported browsers

Firefox 3.0 is recommended for the web user interface.

8. Scalability

Thanks to the ability of deploying multiple application servers, the scalability of

Compiere CRM is very good, it can be adjusted according to organization‘s needs.

9. Support and continuity

The Compiere CRM support is thorough. There are installation guides, getting

starting documents which introduce to software and videos on how to customize. In

terms of community activities Compiere CRM has community support forums

allowing users to interact with one another on various topics from product features to

future requests. Community support forums of Compiere are excellent way to get

help from others. Below there are last three editions:

R3.3.0 2010-06-01

R 3.2.0 2010-01-19 (Major release for community)

R 3.1.0 2008-08-06

10. Internationalization

The Compiere CRM supports multiple languages. Compiere CRM is used in lot of

countries such as China, United States, India, Indonesia, Taiwan and Canada and

proposes more than 10 languages such as Chinese (Traditional), English, French,

Page 75: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

59

German, Italian, Portuguese and Spanish. According to Sourceforge.net Compiere

statistics among 192 countries which downloaded Compiere CRM, Turkey is 29th

.

7.2.6. Open CRX

7.2.6.1. Overview

According to the Open CRX team, ―open CRX is an open CRM solution that meets

the needs of organizations requiring multifunctional, enterprise-wide coordination of

sales generation, sales fulfillment, marketing and service activities to customers,

partners, suppliers or intermediaries.‖ After reviewing the Open CRX, one can easily

notice that it has a large number of advanced features which are beyond the main

functionalities of standard CRM software.

Useful information

Web site: http://www.opencrx.org/

Sourceforge: http://sourceforge.net/projects/opencrx/

Sourceforge registration date: 18.11.2003

Live demo: http://www.opencrx.org/demo-opencrx-core.htm

User Interface: Web – based

Programming Language: Groovy, Java, JavaScript

Statistics:

Sourceforge downloads: 312.792 (From registration date)

Top Country: China (15% of downloaders)

Top OS: Windows (72%)

7.2.6.2. Evaluation

1. Functionality

The features of Open CRX that supplies functionalities are listed below:

Sales Force Automation

Customer Service and Support

Bug Tracking / Incident Management

Groupware Features

Product and Service Management

Marketing Automation

Page 76: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

60

2. Ease of use

The user interface is not usable as there is no special interface for Open CRX and

one could say it is the weak point. It has an ordinary interface and it can be learned in

little time.

3. Security

OpenCRX supplies a role based user access control. There is advanced

authentication that is about CRXIP corporation which offers advanced security plug-

in for OpenCRX. Yet, OpenCRX supplies the record of level authentication. So, the

information is under the protection. OpenCRX is even secured for financial

institutions.

4. Extensibility

All interfaces are modeled with the Unified Modeling Language (UML), interfaces

are easy to extend. UML is the OMG‘s (is a not-for-profit computer industry

specifications consortium) most-used specification.UML is the way to model not

only the application structure and the architecture but at the same time the data

structure and the business process (Mike, 2011). That is to say, one can write its own

workflow which is a sequence of connected steps to describe the process of an

organization.

5. Customization

The customization of Open CRX is really easy. There is a document to teach how to

customize Open CRX which is named open CRX Basic Customizing Guide.

Workflows, Menus, Fields, appearances and more features can be customized by

organizations in order to fit the solution to their needs.

6. Compatibility

The architecture of Open CRX enables easy integration with the organization‘s

existing applications, for instance it can be SAP or individual solutions based on an

IBM host.

Page 77: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

61

7. Portability

7.1. Operating system dependence

64-bit MS Windows, All 32-bit MS Windows (95/98/NT/2000/XP), All BSD

Platforms (FreeBSD / Net BSD / Open BSD / Apple Mac OSX), All POSIX

(Linux/BSD/UNIX-like OS ), OS Independent (Written in an interpreted language),

OS Portable (Source code to work with many OS platforms)

7.2. System requirements

Databases: My SQL v5.0, Postgre SQL 8.3+, MS SQL 2005, Oracle 9, IBM DB2

Open CRX runs on any platform with a Java 2 Platform, Enterprise Edition (J2EE)

compliant AppServer.

7.3. Supported browsers

Any recent version of IE, Opera, Mozilla, Firefox, Safari, Chrome, etc.

8. Scalability

Open CRX supplies a wide view. That is to say, from one single user who is working

on a laptop to enterprise class with tens of thousands of concurrent users can work

with Open CRX.

9. Support and continuity

On the OpenCRX web site, there are resources about the installation guide, user

guide and how to customize.

In terms of community support, there are blogs and forums. There are opened

discussions, support requests, feature requests and help forums.

Also, there are OpenCRX mailing lists:

OpenCRX-announce

OpenCRX-developers

OpenCRX-users

Page 78: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

62

One can subscribe these mailing lists and can learn everything what happened, what

will happen, and the answers of some questions.

The community looks small but on the other hand there are regular updates and very

well defined road-map. The last 3 versions and their release dates are below:

OpenCRX 2.8.5 Release Date – May 8, 2011

OpenCRX 2.8.0 Release Date – December 29, 2010

OpenCRX 2.7.0 Release Date – September 9, 2010

10. Internationalization

OpenCRX supports multiple languages. OpenCRX is used widely in lots of countries

such as China, United States, Germany, India and France with localization available

in over 16 languages such as English, French, Italian, Spanish, Swedish and Turkish.

According to Sourceforge.net OpenCRX statistics among 173 countries which

downloaded OpenCRX, Turkey is 26th

.

7.2.7. Splendid CRM

7.2.7.1. Overview

Splendid CRM‘s aim is to address small or medium sized organizations, mid-sized

organizations, and larger organizations. Therefore splendid CRM has three editions:

Splendid CRM Community Edition, Splendid CRM Professional Edition, and

Splendid CRM Enterprise Edition.

Useful information

Web site: http://www.splendidcrm.com/

Sourceforge: N/A

Sourceforge registration date: N/A

Live demo:

http://demo.splendidcrm.com/Users/Login.aspx?Redirect=~%2fdefault.aspx

User Interface: Web-based

Programming Language: C#, ASP.NET

Statistics:

Sourceforge downloads: Unknown

Top Country: Unknown

Top OS: Unknown

Page 79: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

63

7.2.7.2. Evaluation

1. Functionality

The Splendid CRM Community Edition that is the current open source version of the

Splendid CRM has limited features; it has only core CRM features, including

accounts, contacts and leads but it excludes advanced features such as reporting,

order management. Yet, it includes also activities and project management.

2. Ease of use

It seems to be complex. The user can configure the dashboard according to his/her

preferences but it is still unattractive. The buttons on the top of the page are

unelaborated. Yet, user can lose himself/herself in the main page. Although it seems

complex, one can learn in acceptable time if one has a usage ability of computer.

3. Security

In Splendid CRM the security feature allows a fine control over who sees which

fields. But only enterprise users can apply field level security to control which fields

were seen by whom.

4. Extensibility

For the Community Edition there is no plug-in.

5. Customization

Customization is possible for Splendid CRM. Splendid CRM team says that ―our

goal is to encourage our partners in order to create some new things uniquely to their

own‖. Organizations can add customized fields and edit any layout which makes it

convenient to tailor.

6. Compatibility

The Splendid CRM Community Edition does not have import / export features and

also the integration with other applications is not valid.

Page 80: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

64

7. Portability

7.1. Operating system dependence

The recommendation of Splendid CRM team is that Windows Vista and Windows

XP should be used only to evaluate Splendid CRM. With Windows Vista and

Windows XP the organizations should not use it for a production environment.

Windows Vista, Windows XP, Windows 2000 Server, Standard Edition,

Windows Server 2003, Web Edition, Standard Edition 32-bit & 64-bit, Enterprise

Edition 32-bit & 64-bit

Windows Server 2008, Web Edition, Standard Edition 32-bit & 64-bit, Enterprise

Edition 32-bit & 64-bit

7.2. System requirements

Databases: SQL Server 2005 Express, Standard 32-bit & 64-bit, Enterprise 32-bit

& 64-bit, SQL Server 2008 Standard 32-bit & 64-bit, Enterprise 32-bit & 64-bit

7.3. Supported browsers

All modern browsers such as Firefox, Chrome.

8. Scalability

As mentioned before, there are three versions of Splendid CRM, so the scalability is

changing according to the edition. The Splendid CRM Open-Source Edition is

designed for the use of small or medium-sized organizations to support a maximum

up to 100 users. The Splendid CRM Professional Edition is designed to midsized

organizations to support maximum up to 500 users. The Splendid CRM Enterprise

Edition is designed to be used in larger organizations that intend to integrate

Splendid CRM into their existing applications. It is intended for large-scale

deployments supporting up to 1,000 users.

9. Support and continuity

The documentation of how to use it, is very limited but the training of how to use it

with video training is good. On the official web site, there are lots of videos. For

instance, one can watch the subject listed; admin impersonation, Google apps sync,

reporting rules, installing Splendid CRM, etc.

Page 81: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

65

The community of Splendid CRM is small. There is a forum and it includes general

discussions, feature requests, help, and announcements. Yet, a blogs exists on the

official web site. The last 3 versions and their release dates are below:

Splendid CRM 5.5 Release Date – June 16, 2011

Splendid CRM 5.0 Release Date – December 3, 2010

Splendid CRM 4.7 Release Date – December 7, 2010

10. Internationalization

The Splendid CRM supports multiple languages. Splendid CRM supplies

localization available in over 7 languages. For professional and enterprise editions

Splendid CRM supports 53 languages such as English, Turkish, French, Portuguese

and Chinese. (Splendid CRM, 2009)

7.2.8. Hipergate CRM

7.2.8.1. Overview

Hipergate CRM indicates itself as ―the most complete open source Java CRM.‖ For

Hipergate CRM, there is not enough information to explore it in details.

Useful information

Web site: www.hipergate.org/

Sourceforge: http://sourceforge.net/projects/hipergate/

Sourceforge registration date: 10.09.2003

Live demo: N/A

User Interface: Web-based

Programming Language: JSP, Java

Statistics:

Sourceforge downloads: 136.960 (From registration date)

Top Country: China (15% of downloaders)

Top OS: Windows (85%)

7.2.8.2. Evaluation

1. Functionality

Hipergate CRM supplies the features below:

Page 82: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

66

Sales Force automation

Customer support and service

Content management

Project management

2. Ease of use

It seems old today but one can be sure that everyone can use it in a very little time.

3. Security

Hipergate CRM supplies role based security.

Security can be implemented in a company and/or department basis.

Can be integrated with a LDAP directory.

4. Extensibility

There is no plug-in. New functions can be added according to needs of organization.

5. Customization

There is limited customization for Hipergate CRM. The default page layout of

Hipergate CRM can be changed by manual editing and the appearance can be

changed as well.

6. Compatibility

Import from Windows Address Book

Import from data files (text, Excel).

7. Portability

7.1. Operating system dependence

32-bit MS Windows (NT/2000/XP), All 32-bit MS Windows (95/98/NT/2000/XP),

All POSIX (Linux/BSD/UNIX-like OSes), Linux, Win2K, Win XP, OS Independent

(Written in an interpreted language)

7.2. System requirements

Database: Microsoft SQL Server, My SQL, Oracle, Postgre SQL

Page 83: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

67

7.3. Supported browsers

Internet Explorer

8. Scalability

According to the Hipergate team the mission of Hipergate CRM is to cover full range

of technical requirements in any organization.

9. Support and continuity

There is no documentation and training tools as the official web site is unavailable

and other resources are linked to the official web site. On Sourceforge.net in order to

help, one can send an email to project administrators. On Sourceforge.net, there is a

section for Hipergate forums email archive. Now subscription to mailing list is

unavailable. Last 3 versions and their release dates are below:

Hipergate 6.0.0 11.12.2010

Hipergate 5.5.2 06.09.2010

Hipergate 5.5.1 28.06.2010

10. Internationalization

There are more than 10 languages such as Chinese (Simplified), English, French,

German, Italian and Spanish.

7.2.9. CentraView CRM

7.2.9.1. Overview

According to CentraView team, their primary objective is ―to develop and distribute

world-class Open Source business software products and services that provide our

customers and channel partners with a solid foundation on which to build their

business.‖ CentraView CRM addresses to SMEs as well.

Useful information

Web site: www.centraview.com

Sourceforge: http://sourceforge.net/projects/centraview/

Sourceforge registration date: 27.04.2005

Live demo: N/A

User Interface: Web-based

Page 84: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

68

Programming Language: JSP, Java

Statistics:

Sourceforge downloads: 47.423 (From registration date)

Top Country: China (38% of downloaders)

Top OS: Windows (88%)

7.2.9.2. Evaluation

1. Functionality

CentraView CRM supplies the features below:

Contact Management

SFA

Project Management

2. Ease of use

CentraView provides easy to be used with the similar appearance. One can learn it in

a little time.

3. Security

There is a role-based security. For example, administrator who is fully authorized for

accessing application can configure the software but the others cannot.

4. Extensibility

Adding new function is possible. According to organization‘s needs, a JAVA coder

can code and add.

5. Customization

With the administrative modules, the software can be configured for the

organizations‘ requirements.

6. Compatibility

Synchronization with MS Outlook, Outlook Express can be supplied.

Page 85: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

69

7. Portability

7.1. Operating system dependence

OS X, Linux, Windows XP, OS Portable (Source code to work with many OS

platforms)

7.2. System requirements

Database: My SQL

7.3. Supported browsers

All standard web browsers such as Internet Explorer and Firefox.

8. Scalability

CentraView claims that they supply limitless scalability and its power has been

coming from JAVA (J2EE) platform. According to the Sun Developer Network

(n.d.), J2EE simplifies building enterprise applications that are scalable. That is to

say, CentraView offers a scalable architecture that you can build on.

9. Support and continuity

There is only the sourceforge.net forum. In order to emphasize the lack of support

and continuity, the dates of last two posts are: One of them is 2009-05-15 and the

other one is 2007-06-11.

The last 3 versions and their release dates are below:

CentraView 2.1.4 31.10.2005

CentraView 2.1.3 07.10.2005

CentraView 2.1.2 03.10.2005

There is no documentation about CentraView.

10. Internationalization

CentraView does not support multi-language. There is only an English version.

Page 86: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

70

7.2.10. Centric CRM

7.2.10.1. Overview

Centric CRM was acquired by Concursive in 2007 which is a software company. The

slogan of Centric CRM is ―we help you manage customer relationship.‖ According

to Centric CRM (Concursive CRM) team, Centric CRM streamlines organizations‘

sales process, improves customer‘s experience and generating qualified reports. It

can be realized, after acquiring Centric CRM has started to be more stable solution in

terms of documentation, support and security etc.

Useful information

Web site: https://www.concursive.com/

Sourceforge: N/A

Sourceforge registration date: N/A

Live demo: N/A

User Interface: Web-based

Programming Language: Unknown

Statistics:

Sourceforge downloads: Unknown

Top Country: Unknown

Top OS: Unknown

7.2.10.2. Evaluation

1. Functionality

Concursive CRM (formerly Centric CRM) supplies the features below:

Marketing

SFA

Customer service

2. Ease of use

Thanks to the Web 2.0 technologies, Concursive CRM is more usable because with

the evolution of Web 2.0 design and usability continue to merge (TechSmith, 2006).

Thus, it can be learned in few days.

3. Security

Security is supplied the features below:

Page 87: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

71

LDAP Authentication

SSL logins as well as encrypted passwords.

Single session sign-on per user.

Client browser auto logout.

Action Level Permissions / User Hierarchy

In addition to these security features everything in this product is logged and

monitored.

4. Extensibility

The license allows modifications in order to integrate some third party software but

any distribution or reselling of modified code is forbidden. So this situation makes it

hard to integrate other software. With the Flex module, users can add custom

functionality through the industry standard Portlet architecture. According to the

Portlet specification,

Portlets are web components--like servlets--specifically designed to be

aggregated in the context of a composite page. Usually, many portlets are

invoked in the single request of a portal page. Each portlet produces a fragment

of markup that is combined with the markup of other portlets, all within the

portal page markup. (Community Development of Java Technology

Specifications, 2009)

5. Customization

The customization can be done via porlets web application that runs inside of a

special container. The architecture of Concursive CRM with porlets can be

combined with APIs, so Concursive CRM is highly customizable. Also, all

customization can be done with the administrative module.

6. Compatibility

Products can now be imported from a CSV file.

7. Portability

7.1. Operating system dependence

Linux, Mac OSX, Microsoft Windows, Sun Solaris

Page 88: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

72

7.2. System requirements

Databases: Apache Derby, Daffodil DB, Firebird SQL, IBM DB2, Interbase,

Microsoft SQL Server 2000/2005, My SQL 5, Oracle 10g Express, and Postgre SQL.

Web Server: Centric CRM can be installed on Apache Tomcat 5/5.5, Apache

Geronimo, and IBM Websphere Application Server Community Edition.

7.3. Supported browsers

All standard web browsers such as Internet Explorer and Firefox.

8. Scalability

According to the documents, the clients of Centric CRM include many small

organizations (less than 25 employees) as well as big companies.

9. Support and continuity

After being acquired by Concursive, they made many documents. It deals with the

product information, case studies, how to you use it such as getting started to use.

Also, there is a discussion section on the web site, users can ask questions or request

some features from there.

10. Internationalization

Concursive CRM allows more than 10 languages such as English, German, and

Italian.

Page 89: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

73

7.3. Comparison Table

Vtiger Sugar Daffodil Tustena Compiere OpenCRX Splendid Hipergate CentraView Centric

Functionality

SFA + + + + + + + + + +

Marketing

Automation + + + + √ + √ √ - +

Service Automation + + + + + + - + - +

Ease of use + + + + + √ √ √ + +

Security + + + + + + + + + +

Extensibility + + √ + + + √ √ + +

Customization + + √ + + + + √ + +

Compatibility + + √ + + + - √ √ √

Portability

Operating System

Independence + + + - + + - + + +

System

Requirements + + + - + + + + - +

Supported Browsers + + √ + - + + - + +

Scalability + + + + + + + + + +

Support and

Continuity + + - - + + + - - +

Internationalization + + - + + + + + - +

+ Has

- Does not have

√ Partially has

Table 7.1: Comparison Table

Page 90: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

74

As we mentioned before, the objective of the comparison table is to provide a quick

view of selected software in terms of evaluation criteria.

Thus, below we provide a detailed comparison allowing one SME to adopt the most

suitable software to its needs.

First of all, functionality plays a key role for CRM software to be selected by

someone. Considering functionality, SFA, marketing automation and customer

service are the main features. In terms of these three items, Vtiger, Sugar, Daffodil,

Tustena, Open CRX and Centric are accomplished. Compiere and Hipergate have

SFA, service automation and partial marketing automation. They lack: customer

segmentation, customer data integration or campaign management in terms of

marketing automation. For Splendid, the service automation was not included and it

has partially marketing automation although it possesses SFA. CentraView has only

SFA.

As we have seen formerly, the ease of use is one of the most important factors in

determining the acceptance of a CRM solution (especially as an IT system). At this

level, Vtiger, Sugar, Daffodil, Tustena, Compiere, Open CRX, CentraView and

Centric are easy to use. Splendid and Hipergate are partially easy to use. Hipergate

can be learned quickly. Yet, Splendid has a bit more complex interface than others.

Security should be an indispensable feature of software. Each OS CRM solution

selected has security options such as role based or field level or is user based.

Extensibility is about adding new functions or features to the software. For OSS, one

powerful feature is extensibility to meet organizations‘ needs. Vtiger, Sugar,

Tustena, Compiere, Open CRX, CentraView and Centric provide the ability to add

new functions or features. Daffodil, Splendid and Hipergate have partial

extensibility. Indeed, there is no plug-in for them but since they are OSS, the code

source can be reached and is extensible in accordance to organizations‘ needs.

Customization is important for meeting organizations‘ needs. If an organization can

customize the software according to its needs, it will require less time to be learned

Page 91: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

75

and will create a sense of ownership. In this respect, Vtiger, Sugar, Tustena,

Compiere, Open CRX, Splendid, CentraView and Centric can be customized. On the

other hand Daffodil and Hipergate can be partially customized (only views have this

option). Like the extensibility, customization is allowed by the nature of OSS.

Compatibility is about to import / export features and integration with other

applications. Sometimes exchanging data between applications or systems can be

desired. Therein, one should import or export the necessary file to maintain its

operation. Vtiger, Sugar, Tustena, Compiere and Open CRX have compatibility

features such as exporting / importing CSV files and spreadsheet files and they can

be integrated with other applications. Daffodil, Hipergate, CentraView and Centric

have compatibility feature but relatively less than the others in terms of exchanging

data; however, Splendid does not have any compatibility feature.

Portability was divided into three sub categories in this study. These are operating

system independence, system requirements and supported browsers. Vtiger, Sugar,

Open CRX and Centric have the ability of being portable in terms of sub categories.

Daffodil has a weakness in terms of only being supported by few browsers. Tustena

and CentraView are incomplete. Tustena is dependent to MSSQL, CentraView is

dependent to MySQL. At the same time Tustena is dependent to operating systems

like Splendid. In terms of supported browsers, Firefox is recommended for Compiere

and Internet Explorer is recommended for Hipergate. The other CRMs can be used

with all the modern browsers such as Chrome, IE and Firefox.

Scalability is about working in higher workloads when the organization‘s size starts

to grow. This feature is certainly one of the most important items of today‘s software

systems. For all the selected OS CRM solutions in this study, scalability is one of the

common points with SFA and security.

Support and continuity is important for OSS. Indeed, even if the selected CRM

solution is the best, if there is not support and continuity, it does not mean anything

to SMEs. In this respect, Vtiger, Sugar, Compiere, Open CRX, Splendid and Centric

deserve recognition. They have a huge documentation to make the implementation

and the use easier. On the other hand, Daffodil, Tustena and CentraView have

Page 92: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

76

nothing concerning the support and continuity. For Hipergate there is nothing about

the support and the last 3 versions were released last year.

In order to be understood by different cultures and people, internationalization is an

important factor. Internationalization is one of the keys because if someone

understands what he / she uses, application will be more accessible, easier to use,

more flexible from user‘s point of view. Except for Daffodil and CentraView, the

other 8 OS CRMs achieved to be multilingual and international.

Important note: After the acquisition of Centric CRM by Concursive, its

development has been accelerated; in this study, the values shown are after its

acquisition.

In the light of above comments, one can choose OS CRM software to meet its

organization‘s needs.

7.4. CRM Implementation

After choosing the suitable CRM software for an organization, the most important

thing is to have the ability to make the implementation. Chaffey and Wood (2005)

underlined some results about the failure rate of CRM implementation projects:

Butler Group found 70 percent of CRM implementations fail.

A Gartner study found that 55 percent of all CRM projects failed to meet

customers' expectations.

According to researches, more than half of the organizations which have

implemented CRM have difficulties during and after implementation.

According to Dorsey (2000), each project can be viewed as a tripod. Whole legs have

to be at the right place in order to stand solid. These three legs are support of top

management, development methodology and leadership. Below there is a list:

1. Support of top management: Without the full support from the top

management, when a problem happens on a project, the project will be

broken down.

Page 93: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

77

2. Development methodology: A large number of systems are built with little

concern toward processes. Thus, there is little chance to complete the project.

3. Leadership: If a project has a solid leadership by someone who has worked

with similar projects and has successfully completed them, there will be

much more chance to complete the project.

Without each of them, one can be sure that the tripod will tumble and the project will

fail. Thus, by following this tripod, one organization will be able to increase its

chances of implementing a robust CRM system.

Page 94: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

78

Chapter 8

Conclusion

8.1. Objective of the Chapter

The objective of this chapter is to conclude the thesis with research perspective and

implication and suggestion for further research.

8.2. Research Perspective and Implication

The objective of this thesis is to provide to SMEs a better understanding about CRM

and a way to select OS CRM for organizations to create value. In the first 4 chapters,

the theoretical part, relevant literatures were reviewed in order to clarify on the CRM

approach, SMEs and OSS. The first 4 chapters form the main theme of this thesis.

Thanks to CRM, organizations can tailor specific goods and services to each

individual customer by using customer identification. In order to satisfy customers,

CRM is an indispensable technology enabler. Although SMEs play a major role in

the world economy (in Turkey as well), they have some budget limitations,

especially regarding IT. OSS are then potential solutions for SMEs. Recently, many

OS CRM software were disclosed on the web especially on Sourceforge.net. In order

to find out which OS CRM is one step beyond, match the needs of organizations, an

evaluation method is given in the chapter 5. In the light of quality measurements

such as the ISO/IEC 9126 and Chaffey and Wood‘s criteria, the suitable software

evaluation criteria were selected. In chapter 6, the top 10 OSS were listed by

considering their popularity and number of downloads from Sourceforge.net.

In chapter 7, in order to investigate which one is one step beyond, functionality, ease

of use, security, extensibility, customization, compatibility, portability (operating

Page 95: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

79

system dependence, system requirements, and supported browsers), scalability,

support and continuity and internationalization criteria are processed. After obtaining

information about the selected top 10 OS CRM, a comparison table was done,

allowing a quick view of the main elements and to compare them at glance. In order

to find an alternative way of commercial software, this thesis aims to create

awareness among SMEs about CRM, OSS and OS CRM. Thus, helping SMEs to

develop CRM and be more competitive!

As limitation, one can underline that the evaluation of the ease of use is a subjective

fact. Thus, an evaluation done by a sufficient number of persons would be more

suitable.

8.3. Suggestion for Further Research

It is suggested that further research should implement OS CRM into SMEs in order

to introduce new evaluation criteria i.e. the performance and stability.

Page 96: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

80

Reference

Alexa. (2011). The Web Information Company, Retrieved on September 13 From

www.alexa.com.

Balani, N., & Hathi, R. (2005). Build apps using Asynchronous JavaScript with

XML (AJAX). Retrieved on September 15, From IBM:

http://www.ibm.com/developerworks/web/tutorials/wa-ajax/index.html

Band, W. (2010). The Forrester Wave™: CRM Suites For Midsized Organizations,

Q2 2010. Retrieved on September 12, 2011, from Oracle:

http://www.oracle.com/us/corporate/analystreports/corporate/forrester-crm-

midsized-150427.pdf

Baumeister, H. (2002). Customer relationship management for SME‘s. Institut fur

Informatik, LMU oettingenstr. 67, Munchen, Germany, 1-7.

Bell, A. (1998). Software Portability. Retrieved on June 3, 2011, From Tesella:

http://www.tessella.com/wp-content/uploads/2008/05/softwareportability.pdf

Benamati, J., & Lederer, A. L. (2010). Managing the Impact of Rapid IT

Change. Information Resources Management Journal (IRMJ), 23(1), 1-16.

Bose, R. (2002). Customer relationship management: key components for IT success.

Industrial Management & Data Systems, Vol. 102, 89 – 97, MCB UP Ltd.

Bose, R., & Sugumaran, V. (2003), Application of Knowledge Management

Technology in Customer Relationship Management. Knowledge and Process

Management, 10(1), 3-17.

Bruce, G., Robson P., and Spaven R (2006). OSS opportunities in open source

software — CRM and OSS standards BT Technology Journal,. 24(1)

Bucholtz, C., (2010), The Top 10 Open Source CRM Applications, The CRM

Strategy Room Retrieved on March 10 From:

http://www.forecastingclouds.com/articles/33058/the-top-10-open-source-crm-

applications/

Page 97: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

81

Bulmuş, İ., Oktay, E., & Törüner, M. (1990), ''Küçük Sanayi İşletmelerimizin

Konumu Önemi ve AT'a Girerken Karsılasılabilecek Sorunlar İle Çözüm

Yolları'' Milli Prodüktivite Merkezi Yayınları, Ankara.

Carvallo, J. P., & Franch, X. (2006). Extending the ISO/IEC 9126-1 Quality Model

with Non-Technical Factors for COTS Components Selection.

CDNetworks (2009). CDNetworks Provides Services for SourceForge.net, World's

Largest Open Source Website. Retrieved on August 13, 2011, From PRWeb:

http://www.prweb.com/releases/CDNetworks/Sourceforge/prweb1931194.htn

Chaffey, D., & Wood, S. (2005) Business information management: Improving

performance using information systems, Pearson Education Limited

Chaffey, D., & White, G. (2011). Business information management: Improving

performance using information systems. Harlow: Financial Times/Prentice

Hall.

Chen, Y. H., & Barnes S. (2007). Initial trust and online buyer behavior. Ind.

Manage. Data Syst. 107 (1), 21-36

Chiao, Y.-C., Yang, K.-P., & Yu, C.-M. (2006). Performance, Internationalization,

and Firm-specific Advantages of SMEs in a Newly-Industrialized Economy.

Small Business Economics , 475-492.

Chua, B. B., & Dyson E. L. (2004). Applying the ISO 9126 model to the evaluation

of an e-learning system, Retrieved on March 3, 2011 From

http://www.ascilite.org.au/conferences/perth04/procs/pdf/chua.pdf

Computer Economics. (2005). ―Key advantage of open source is not cost savings‖,

Retrieved on April 12, 2011 From

http://www.computereconomics.com/article.cfm?id=1043

Community Development of Java Technology Specifications. (2009). Retrieved on

September 5, 2011, from Java Community Process:

http://www.jcp.org/en/jsr/detail?id=168

Customer Relationship Management (2002). ILT, Axzo Press LLC

Davies, J., Maoz, M., Sarner, A., Thompon E., Herschel G., Alvarez G., . . . Collins

K. (2009). The Gartner CRM Vendor Guide. G00167766

Day, G. S., & Van den Bulte, C. (2002). Superiority in customer relationship

management: Consequences for competitive advantage and performance.

(Working paper) The Wharton School, University of Pennsylvania, 1–49.

Page 98: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

82

Dorsey, P. (2000), Top 10 Reasons Why Systems Projects Fail Retrieved on

September 18, from

http://www.dulcian.com/Articles/Dorsey_Top10ReasonsSystemsProjectsFail.p

df

Drucker, P. (1993). Post-capitalist society. Oxford: Butterworth Heinemann.

Dengate, D. (2009) BA (Hons) Information Systems Analysis e Business Special

Interest Groups, UFIE86-10-3 Bristol Institute of Technology University of

the West of England

Dyche, J. (2002), The CRM Handbook: A business guide to customer relationship

management, Addison-Wesley.

Eclipse. (2010). The Open Source Developer Report. Retrieved on March 5, 2011

From http://www.eclipse.org/org/press-release/20100604_survey2010.php

European Union. (2003). Retrieved on March 27, From

http:/ec.europa.eu/enterprise/policies/sme/files/sme_definition/sme_user_guide

_en.pdf

European Union Commission Recommendation. (2003). 2003/361/EC, Official

Journal of the European Union 2003/361/EC, 124, 36

Forrester Consulting. (2007). Open Source Software’s Expanding Role in the

Enterprise,http://www.unisys.com/eprise/main/admin/corporate/doc/Forrester_

researchopen_source_buying_behaviors.pdf

Ghahfarokhi, A. D. & Zakaria M. S., The impact of CRM on Customer Retention in

Malaysia, 2009 International Conference on Electrical Engineering and

Informatics 5-7 August 2009, Selangor, Malaysia - 11

Ginn, C. (2011). SheSays Digital Production Course PART 2: The Basics, Retrieved

on August 13 From http://www.slideshare.net/magitisa/shesays-digital-

production-course-part-2-the-basics, 46

Golden, B. (2005). Succeeding with Open Source. Addison-Wesley Pearson

Education

Greenberg, P. (2001), CRM at the Speed of Light: Capturing and Keeping Customers

in Internet Real Time, Berkeley: Osborne / McGraw-Hill.

Gyula, K., & Andras S. (2009). Open Source CRM Systems. 4th

Aspects and Visions

of Applied Economics and Informatics, March 26-27 2009, Hungary

Hakala, D. (2007). Inside CRM, Retrieved on March 11 from

http://www.insidecrm.com/features/top-open-source-solutions-121307/

Page 99: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

83

Hall, J. A. (2008). Accounting Information Systems, Cengage Learning, 693.

Hammond, J. (2010). OSS Adoption Patterns in Interprise IT. The Forrester

Research Retrieved on August 1 ,From

https://events.linuxfoundation.org/slides/2010/linuxcon2010_hammond.pdf

Hansen, M., Köhntopp, K., & Pfitzmann, A. (2002). The open source approach —

opportunities and limitations with respect to security and privacy, Computers

and Security, 21(5), 461-471.

Hars, A., & Ou, S. (2002). Working for Free? – Motivations of Participating in Open

Source Projects. International Journal of Electronic Commerce, 6, 25-39

Hedgebeth, D., (2007). Gaining competitive advantage in a knowledge-based

economy through the utilization of open source software, VINE, Vol. 37(3),

284 - 294

Hippel, E., & Krogh G. (2002). Exploring the Open Source Software Phenomenon:

Issues for Organization Science.

Hisarcıklıoğlu, R. (2008), Rekabet Kültürü ve İş Dünyası, Retrieved on May 10,

2011 From http://www.rekabet.gov.tr/index.php?Sayfa=sayfahtml&Id=573

Hurriyet Daily Newspaper. (2011, January 13). SMEs lead Turkish exports.

Retrieved on June 6, 2011 From

http://www.hurriyetdailynews.com/n.php?n=smes-lead-turkish-export-2011-

01-13

Hussein R, Engelmann U, Schroeter A & Meinzer HP (2004). Internationalization of

Healthcare Applications: A Generic Approach for PACS Workstations.

Retrieved on June 8, 2011 From

http://radiographics.rsna.org/content/24/3/897.full

Indiana University (2010). What is a domain? Knowledge Base-Indiana University

Retrieved on September 12, 2011, From http://kb.iu.edu/data/aoup.html

ISO (n.d). ISO 9126 The Standard of Refrence. Retrieved on June 13, 2011 From

http://www.cse.dcu.ie/essiscope/sm2/9126ref.html

Jamwal, D. (2010). Analysis of Software Quality Models for Organizations.

International Journal of Latest Trends in Computing, 1 (2), 19-23.

Jung, H.-W., Kim, S.-G.,& Chung, C.-S. (2004). Measuring Software Product

Quality: A Survey of ISO/IEC 9126. IEEE Computer Society, 88-92.

Kimiloglu H., & Zarali H., (2009). What signifies success in e-CRM? Marketing

Intelligence & Planning, Vol. 27 Iss: 2, 246 - 267

Page 100: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

84

Kincaid, J. (2002). Customer relationship management: getting it right. Upper Saddle

River, Prentice Hall PTR.

Kuehnel A. K., (2008). Microsoft, Open Source and the software ecosystem: of

predators and prey— the leopard can change its spots, Information &

Communications Technology Law, 17(2), 107–124

Kyaw, A. (2008). Financing Small and Medium Enterprises in Myanmar. Institute of

Developing Economies

Lang, J., & Calantone, R. (1997). Small CRM information seeking as a response to

environmental threats and opportunities. Journal of Small Business

Management, 35, 11 - 23.

Lester, D. L., & Tran, T. T. (2008). Information Technology Capabilities:

Suggestions for SME Growth. Management, Institute of Behavioral and

Applied, 72-82.

Lewis, J. A. (2008). Government Open Source Policies. Retrieved on August 13,

2011,From

http://csis.org/files/media/csis/pubs/0807218_government_opensource_polici

es.pdf

Long, J. (2006). ―Understanding the role of core developers in Open Source

Development,‖ Journal of Information, Information Technology, and

Organizations (1)

Magaña, A., & Whitehead M. (2010). Implementing SugarCRM 5.X, Packt

Publishing

McGovern, G. (2011). Ease of use is a competitive advantage. Retrieved on August

13, 2011, From New Thinking: http://www.gerrymcgovern.com/nt/2011/nt-2011-03-21-Ease-competitive.htm

Mike. (2011). UML® Resource Page Retrieved on September 8, 2011, From UML:

http://www.uml.org/

NACE 1.1 , Statistical Classification of Economic Activities in The European

Community (2002). Retrieved on March 5, 2011 From

http://tuikapp.tuik.gov.tr/DIESS/SiniflamaSurumDetayAction.do?surumId=4

&turId=

NACE 2, Statistical Classification of Economic Activities in The European

Community (2008). Retrieved on March 5, 2011 From

http://epp.eurostat.ec.europa.eu/cache/ITY_OFFPUB/KS-RA-07-015/EN/KS-

RA-07-015-EN.PDF

Page 101: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

85

Nagy, D., Yassin, A. M., & Bhattacherjee, A. (2010). Organizational Adoption of

Open Source Software: Barriers and Remedies. Communications of the acm.

Vol. 53 (3) 148-151.

Netcraft‘s Survey (2010). Retrieved on March 12, 2011 From http://news.netcraft.com/archives/2010/05/14/may_2010_web_server_survey.html

Nguyen, T. H., Sherif, J. S., & Newby, M. (2007). Strategies for successful CRM

implementation. Information Management & Computer Security, 15, 102-115.

Turkish Official Journal (2005). Concerning the definition, classification and

qualification of micro, small and medium-sized enterprises, 25997, Retrieved

on March 6 From

http://www.resmigazete.gov.tr/main.aspx?home=http://www.resmigazete.gov.t

r/eskiler/2005/11/20051118.htm&main=http://www.resmigazete.gov.tr/eskiler/

2005/11/20051118.htm

OSI (2002). Open Source Initiative, Open Source Definition. Retrieved on April 20,

2011 From the http://opensource.org/docs/definition.php

OSI (n.d.). Open Source Definition (Annotated), Retrieved on September 28, 2011

From http://www.opensource.org/osd.html

Palmer, R (2001). Historical patterns of globalization: the growth of outward

linkages of Swedish long-standing transnational corporations, 1890–1990s.

Stockholm Universitet, Department of Economic History: Stockholm

Parsons, J., & Oja, D. (2010). New Perspectives on Computer Concepts:

Introductory, 148-155

Payne, A. (2002). The value creation process in customer relationship management.

Insight Interactive, 1-17.

Peelen, E. (2005). Customer Relationship Management. Financial Times/Prentice

Hall.

Piroscâ, G., Serban, O. G., Serban, O. T., & Curea, C. (2009). A Survey on

Economics of Open Source. Open Source Science Journal, 1(2), 58-81.

Purchase Microsoft CRM. (2010). Retrieved on July 12, 2011, From

http://www.milesconsultingcorp.com/Microsoft-Dynamics-CRM-Discount-

Server-User-License-Price-Rates.aspx

Ramdani, B., Kawalek, P., & Lorenzo, O.(2009). Predicting SMEs' adoption of

enterprise systems. Journal of Enterprise Information Management, 22,10 – 24

Raymond, E. S. (1998). Goodbye, ―free software‖; hello, ―open source‖, Retrieved

on April 20, 2011 from http://www.catb.org/~esr/open-source.html

Redhat (2001). Red Hat History, Retrieved on September 28, 2011 From

http://www.redhat.com/about/companyprofile/history/

Page 102: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

86

Redhat (2009). Open Source Map, Retrieved on February 22, 2011 From

http://www.redhat.com/about/where-is-open-source/

Robertson, D. & Kellow, A. (2001). Globalization and the environment: risk

assessment and the WTO. Cheltenham, Edward Elgar

Robles, G., & Gonzalez-Barahona,J. M. (2006). Geographic Location of Developers

at Sourceforge, 144

Rowley, C. (1993). Selection and evaluation of software. Alsager College of Higher

Education Aslib Proceedings

Skorupa, J., & Pham N. (2010), Gartner‘s Survey: ―Market Share: Application

Acceleration Equipment, Worldwide, 2Q10‖

Sun Developer Network. (n.d.) Java Technology, Java 2 Platform, Enterprise

Edition (J2EE) Overview, Retrieved on September 14 From

http://java.sun.com/j2ee/overview.html

Sun Microsystems, 2008, SugarCRM and the Sun Open Enterprise Stack, Retrieved

on August 18 From http://www.pointsource.com/staff/docArchive/SugarCRM-

MarambaSSLR.pdf

Suryn, W., Georgiadou, V., & Ing, M.-A.C. (2006). Software Quality Model

Requirements for Software Quality Engineering.

Splendid CRM (2009), Forum, Retrieved on 13 August From

http://www.splendidcrm.com/Forums/tabid/66/forumid/28/postid/5527/scopep

osts/Default.aspx

Swift, R. S. (2001). Accelerating Customer Relationship Management: Using CRM

and Relationship Technologies. Prentice-Hall PTR

Şule, İ. (2009). ―Açık kaynak kodlu yazılımlar daha güvenli‖, Retrieved on May 10,

2011 From http://www.ntvmsnbc.com/id/24946714/

TechSmith, (2006). UX 2.0: Any User, Any Time, Any Channel, Retrieved on

September 7, 2011 from

http://download.techsmith.com/morae/docs/UserExperience2_0.pdf

TUIK. (2010). ―Veritabanlarında Dinamik Sorgulama ve İstatistiksel Tablolar‖

Retrieved on May 12, 2011 from

http://www.tuik.gov.tr/VeriBilgi.do?tb_id=60&ust_id=2

Uygun, M., & Uslu, Ş. (n.d.). Yeni Rekabet Koşullarında KOBİ’lerin Değişen

Pazarlama Stratejileri ve Pazarlama Sorunları: Konya Örneği. Retrieved on

September 28, 2011, from Eastern Mediterranean University:

http://www.emu.edu.tr/smeconf/turkcepdf/bildiri_07.pdf

Page 103: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

87

Walli, S., Gynn, D., & Rotz, B. V. (2005). The growth of open source software in

organizations. Opratos Publications and Thought Leadership, 6-18.

Weber, S. (2004). The success of open source. Cambridge, MA: Harvard University

Press.

Wilson, H., Daniel, E., & McDonald, M. (2002). Factors for Success in CRM

Systems. Journal of Marketing Management, 18(1), 193-219.

Williams, L. G., & Smith, C. U. (2004). Web Application Scalability: A Model-

Based Approach. Software Engineering Research and Performance

Engineering Service, 1

World Bank Institute (2004), Can Small Be Responsibility? The Possibilities and

Challenges of Corporate Social Responsibility among Small and Medium

Enterprises, Retrieved on June 26 From

http://info.worldbank.org/etools/docs/library/126862/small_responsible.pdf

Wright S., Bisson C., & Duffy A. (2011). A Behavioral and Operational Typology of

Competitive Intelligence Practices in Turkish SMEs, Academy of Marketing

Conference, 5 - 7th, Liverpool.

Xu, M., and Walton, J. (2005). Gaining customer knowledge through analytical

CRM. Industrial Management and Data Systems, 105(7), 955-971.

Yun, E. Z., Wen H. J., & Yen D. C. (2003). Customer relationship management

(CRM) in business-to-business (B2B) e-commerce, Information Management

& Computer Security, Vol. 11 Issue: 1, 39-44.

Zablah, A. R., Bellenger, D. N., & Johnston, W.J. (2004), An Evaluation of

Divergent Perspectives on Customer Relationship Management: Towards a

Common Understanding of an Emerging Phenomenon‖, Industrial Marketing

Management, 33, 475-489.

Page 104: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

88

Appendix A: The Open Source Definition

The Open Source Definition (Annotated) (OSI, n.d.)

Version 1.9

Introduction

Open source doesn't just mean access to the source code. The distribution terms of

open-source software must comply with the following criteria:

1. Free Redistribution

The license shall not restrict any party from selling or giving away the software as a

component of an aggregate software distribution containing programs from several

different sources. The license shall not require a royalty or other fee for such sale.

Rationale: By constraining the license to require free redistribution, we eliminate the

temptation to throw away many long-term gains in order to make a few short-term

sales dollars. If we didn't do this, there would be lots of pressure for cooperators to

defect.

2. Source Code

The program must include source code, and must allow distribution in source code as

well as compiled form. Where some form of a product is not distributed with source

code, there must be a well-publicized means of obtaining the source code for no

more than a reasonable reproduction cost preferably, downloading via the Internet

without charge. The source code must be the preferred form in which a programmer

Page 105: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

89

would modify the program. Deliberately obfuscated source code is not allowed.

Intermediate forms such as the output of a preprocessor or translator are not allowed.

Rationale: We require access to un-obfuscated source code because you can't evolve

programs without modifying them. Since our purpose is to make evolution easy, we

require that modification be made easy.

3. Derived Works

The license must allow modifications and derived works, and must allow them to be

distributed under the same terms as the license of the original software.

Rationale: The mere ability to read source isn't enough to support independent peer

review and rapid evolutionary selection. For rapid evolution to happen, people need

to be able to experiment with and redistribute modifications.

4. Integrity of The Author's Source Code

The license may restrict source-code from being distributed in modified form only if

the license allows the distribution of "patch files" with the source code for the

purpose of modifying the program at build time. The license must explicitly permit

distribution of software built from modified source code. The license may require

derived works to carry a different name or version number from the original

software.

Rationale: Encouraging lots of improvement is a good thing, but users have a right

to know who is responsible for the software they are using. Authors and maintainers

have reciprocal right to know what they're being asked to support and protect their

reputations.

Accordingly, an open-source license must guarantee that source be readily available,

but may require that it be distributed as pristine base sources plus patches. In this

way, "unofficial" changes can be made available but readily distinguished from the

base source.

Page 106: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

90

5. No Discrimination Against Persons or Groups

The license must not discriminate against any person or group of persons.

Rationale: In order to get the maximum benefit from the process, the maximum

diversity of persons and groups should be equally eligible to contribute to open

sources. Therefore we forbid any open-source license from locking anybody out of

the process.

Some countries, including the United States, have export restrictions for certain types

of software. An OSD-conformant license may warn licensees of applicable

restrictions and remind them that they are obliged to obey the law; however, it may

not incorporate such restrictions itself.

6. No Discrimination Against Fields of Endeavor

The license must not restrict anyone from making use of the program in a specific

field of endeavor. For example, it may not restrict the program from being used in a

business, or from being used for genetic research.

Rationale: The major intention of this clause is to prohibit license traps that prevent

open source from being used commercially. We want commercial users to join our

community, not feel excluded from it.

7. Distribution of License

The rights attached to the program must apply to all to whom the program is

redistributed without the need for execution of an additional license by those parties.

Rationale: This clause is intended to forbid closing up software by indirect means

such as requiring a non-disclosure agreement.

8. License Must Not Be Specific to a Product

The rights attached to the program must not depend on the program's being part of a

particular software distribution. If the program is extracted from that distribution and

used or distributed within the terms of the program's license, all parties to whom the

Page 107: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

91

program is redistributed should have the same rights as those that are granted in

conjunction with the original software distribution.

Rationale: This clause forecloses yet another class of license traps.

9. License Must Not Restrict Other Software

The license must not place restrictions on other software that is distributed along

with the licensed software. For example, the license must not insist that all other

programs distributed on the same medium must be open-source software.

Rationale: Distributors of open-source software have the right to make their own

choices about their own software.

Yes, the GPL v2 and v3 are conformant with this requirement. Software linked with

GPLed libraries only inherits the GPL if it forms a single work, not any software

with which they are merely distributed.

10. License Must Be Technology-Neutral

No provision of the license may be predicated on any individual technology or style

of interface.

Rationale: This provision is aimed specifically at licenses which require an explicit

gesture of assent in order to establish a contract between licensor and licensee.

Provisions mandating so-called "click-wrap" may conflict with important methods of

software distribution such as FTP download, CD-ROM anthologies, and web

mirroring; such provisions may also hinder code re-use. Conformant licenses must

allow for the possibility that (a) redistribution of the software will take place over

non-Web channels that do not support click-wrapping of the download, and that (b)

the covered code (or re-used portions of covered code) may run in a non-GUI

environment that cannot support popup dialogues.

Page 108: ERTÜRK YILMAZ€¦ · COMPARISON OF OPEN SOURCE CUSTOMER RELATIONSHIP MANAGEMENT SOFTWARE FOR SMALL AND MEDIUM ENTERPRISES ERTÜRK YILMAZ B.S., Mathematics And …

92

Curriculum Vitae

Ertürk Yılmaz was born in August 13th, 1985, in Istanbul. He received his BS in

Mathematics and Computing in 2009 from Beykent University, where he graduated

second in his class from the Faculty of Science and Letters. From 2008 to 2010, he

worked as a project specialist in a company. Since the beginning of 2011 he is

software specialist in a company.