SlideShare a Scribd company logo
1 of 9
Download to read offline
White Paper
              Building standard software
              for the unique business
              The course of good product software and that of the
              processes in good business are seemingly
              contradictory. Good business differentiates as it
              matures, good software tend to standardize with
              time. This paradox is the essence of designing
              business solutions.

              Software should engage standard best practices in
              business and, at the same time, adapt to the
              uniqueness. Drawing the fine line between to two
              requires understanding of configuration and product
              road mapping.

              This article presents our view to product
              development, which is here to cater to the diverse
              and evolving SMB processes. It shows how the
              approach balances the dilemma between
              customization and configuration, when both have
              their own advantages.
About the Author
Venguswamy Ramaswamy

Venguswamy Ramaswamy, or “Swamy” as he is better known,
globally heads the TCS Small and Medium Business (SMB)-iON.
iON is a strategic business unit of TCS and provides end to end
business solutions to the SMB segment.

In his previous role, he was the Director of TCS' Global Consulting
Practice (GCP) and was instrumental in the structural formation,
development and positioning of TCS’ consulting offerings.
Consulting Magazine has named him amongst the top 25
consultants of the year 2007.

During his 16 year tenure at TCS, Swamy has held several strategic
positions including managing key customer relationships,
building and heading the Process Consulting group, managing
the Corporate Resource Management function, leading numerous
Centers of Excellence, as well as launching TCS' first steps in
geographies such as Hungary and China.

Swamy is a firm believer in the power of IT to create business
value and is known for his interest in Innovation & Quality and
expertise in Six Sigma. He is also recognized as a champion of
many digitization drives within TCS, including deploying digital
platforms for Six Sigma, creativity and talent acquisition.




                                                                      2
Table of Contents
1.   Can standardization be the answer to differentiation?      4

2    Configuration over customization                           4

3.   Separating out customization from software roadmap         5

4.   Prescriptive software can also adapt to unique processes   7

5.   Why iON                                                    8




                                                                    3
Can standardization be the answer to differentiation?
Should the software prescribe processes to business? Or, it should simply adapt to the process in place. An
idealistic answer would indeed be that good software should instill good processes, or at least some best
practices. In realty, the answer is not that simple.

Consider the advent of ERP two decades back. In 90’s it was a mantra for business transformation. Business
saw ERP as a package of best practices taken from the best run companies. Customizing ERP was frowned
upon with the concern that it would dilute its purpose. Today, when we look back at the evolution of ERP, we
rarely find a serious implementation happening without customization. In fact, the more sophisticated the
business, more customization it would require. Why has it been so when several industry standard products
carry practices picked from so many good companies?

Every good business has stood the test of time on its unique processes and culture. It differentiated on those
to survive its distinct environment. Expecting a business to adopt a process bluntly, for the sake of it being a
best practice somewhere, has the downside of it losing its uniqueness and identity. A top company would
have very little things in common with its peers – one of the ironies of benchmarking. So when we prescribe
“one size fit all” software, we go against some business principles.

Nevertheless, our admission of the idealism in enforcing best practices through software should not give
way to mass customization. Having spent years in custom IT services even before we saw mature ERPs, we
know the burden of customization. One thing we learnt in this – software is continuing to standardize while
each business continues to differentiate. This contradiction is at the very heart of business software
architecting. We will explain how.

Configuration over customization
Software is always designed for re-use. However, the common perception around this principle is that design
should allow better re-use of code. We call this as productive development. To one who is focused on

                                                                                                     Different Maturity levels of product solutions
                                                                        (Product road-mapping)
                                                       STANDARDIDATIN




                                                                                                            Prescribes
                                                                                                           best practices          Configurability
                                    PROCESS MATURITY


                                                                        (through anchor customers)




                                                                                                                                  Adapts to niche
                                                       BEST MIX




                                                                                                            Basic solution
                                                                                                                                     Practices



                                                                                                      STANDARD PROCSSESS     DIFFERENTIATED PROCSSESS

                                                                                                                SMB PROCESS EVOLUTION




                                                                                                                                                        4
business solutions, re-use of functionality is key criteria. This is productive implementation and avoids
development.

In fact, this essence was clearly seen in ERPs. A good ERP would inherently have parameters to tune
software with processes by exposing existing functionality. For instance, production of an item could
happen either on standard Bill of Material (BoM) or with different BoM with every booked order. The
software would allow either by changing simple parameters. This is called configuration. In simple terms,
it would mean a catalogue of functionalities that can be chosen when the software is set up. Coding is
minimal, if not no coding at all.

Yet, despite software designed for high configurability, the uniqueness of the process may demand
functionality beyond configuration scope. Taking the same example of BoM, a business may have the
habit of changing the BoM during assembly without cancelling the order. The software might not
logically support this. In such case, there are two ways to go about it. One, the business decides to
standardize its processes to support the system. Two, it ask for changing the software, which would call
for coding. This change is termed as customization. The choice for going for it would depend on how
critical is the process in differentiating the business.

Hence, customization would be a candidate in any IT solution that tries to achieve some perfection. The
cost-benefit is the deciding factor. For the business, it is simply how well it differentiates the business. To
the solution provider, the approach however is quite different.

Separating out customization from software roadmap
Outright customization is not the best way to approach uniqueness of processes. This is not a not a
sustainable model. To the business, the cost of solution would be high in capital and maintenance. This
also restricts the business to leverage on the future solution enhancements.

When configuration does not meet the requirement, it is usually requires substantive change in code. In
such a case, we first explore how much we can standardize the functionality so that it could be used
across companies. This may require adding functionalities and design elements beyond the specific
requirement of the customer.

The standardized functionality is then added to the product roadmap for it to come out in a later version.
This ensures that the software goes through adequate prototyping, quality and performance tests, and
beta testing. The beta test is not confined to the immediate customer but other businesses who
potentially need the feature. This makes the enhancement at par with software quality. In addition, beta
tests with multiple firms reveal scenarios for refinement, which the source company would have missed in
framing.

On the other hand, if the requirement is unique and likely not to be adopted by other companies, the
customization is branched out of the product roadmap. The customer pays the cost to the development
since it is dedicated to her. However, this is not executed in the same fashion as we incorporate

                                                                                                                  5
Business Processes

                                  Industry
                                  practice    Differentiated

                                                                   Potential
                                                               industry practice   Unique practice



                                                                Product road         Custom
                                                                  mapping          develop ment



                                                                   Design
                                                               standardization



                                                                Prototype and
                                                                development



                                                                Industry beta



                                 Prescribed
                                  solutions    Configured

                                    Product Solution




enhancements within the product. Rather, such development happens in the traditional outsourcing
model. TCS, being from this background, offloads this work to its mainstream outsourcing services. This
ensures that the culture of systematic product development is not affected by it.

Such customization, however, could be costly in the SMB segment. At the same time, if the change adds
important capability to the business, it is difficult for the firm to defer it. We support an alternative low
cost model for customization in our product design. The software functionality is exposed through
standard programming interfaces (commonly called API or Application Programming Interface) to allow
external developers to build custom modules around the standard solution. The API shields the intricacies
of the software code and exposes simple semantics for external module to exchange data. This approach
is usually handy when the customer has its own IT department to develop simple software. We see the
encouraging trend in some businesses tapping community development. One example that we see is in
education is in the institute allowing students to create real-life custom modules. The sanity of the
module is largely supported by our API design, documentation, and developer programs.




                                                                                                                6
Prescriptive software can also adapt to unique processes
Let us go back to the debate we started with. A software prescribing processes to business or striving to
adapt to those in place are two contradictory roles it plays. Both the purposes have sound economics and
business reasons. Good software development handles this with a methodology that uses two principles.

One, standard solutions should always encapsulate practices tested with multi-customers; it would be tested
on business productivity and strategic value. This adds credential to the prescriptive role the software plays.
The other aspect is in accepting that configuration always has a limit. High configurability has the downside
of making the solution too complex for the business to decide the best fit. It may also affect the quality of
the software, like performance. The product management needs to decide this threshold. This is an
important aspect of product road mapping.

Hence, as we see customization likely in large-scale implementations, good software would provision for
productive customization. It does so economically by following open standards and design practices like API.
The software is then adaptive only to extent it does not deviate from the value is delivers to the business in
form of standard and tested business processes.

TCS, however, has the advantage of using its outsourcing services to complement its SMB products in
unavoidable customizations. While we do so, we would ask the question – would you wait for the software
roadmap to deliver the same in a form that is tested by industry? Or, you would like to go on your own and
bear the cost that would not abate easily. My erstwhile experience with large companies says that the
decision is purely strategic. However, for evolving SMBs adopting new practices, we like the software to be as
prescriptive as possible.




                                                                                                                  7
Why iON
iON provides comprehensive solutions that address varied IT requirements. From network to ERP, iON is offered as a single
service, in a pay-per-use model, allowing you to leverage the solution’s true potential. iON ensures integration of all processes
along with ease of use.

iON promises:

n   High performance in normal broadband;

n   Stringent security and data privacy ;

n   Guaranteed availability (99 per cent uptime);

n   Disaster recovery;

n   Reduced need for IT staff.

iON, therefore, manages your processes while you use the software. You gain from:

Integrated solutions

We ensure that all your solutions are connected. For example, if you are using a CRM along with an ERP, and have a document
management system to organise your files, we ensure that these solutions are connected and work as one. So for you, it is
simply IT and not applications.

Increased agility

We bring in the agility to keep pace with changing processes or a new line of business. We help you configure the processes to
work differently or simply choose new practices recommended by the software. Our activation system flags on best practices
while the system is running. As you pick and choose, we give you more options to choose from.

A pay-as-you-use model

This model eliminates capital investment as we provide the IT infrastructure and software on rent. You pay as you use and only
for the number of users who actually use the software. The rent is charged monthly. Typically, the cumulative rental for three
years is equal to the capital cost of acquiring similar or lesser software with one-time payment. Usually, the ROI exceeds rental
within three months, when best practices are well followed. The rental includes maintenance and training, with no hidden
costs.

Personalised solutions

Although this is a cloud service, the software is configurable to each business. You will always get the flavour of your own
business by picking and choosing what processes you would need.

Automatic upgrades

We continuously invest in our solutions to ensure best practices. We enrich the software based on user feedback and business
and statutory changes. We ensure the upgrade without disrupting the user.




                                                                                                                                    8
About iON
iON is Tata Consultancy Services’ strategic unit for Small and Medium Business. iON provides
end - to - end business solutions to the SMB segment, the growth engine of the economy.
 iON caters to the needs of multiple industry segments with best practices gained through
TCS’ global experience, domestic market reach, skills, know-how and delivery capabilities.

For more information, visit us at www.tcsion.com

Contact
To know more about iON
Toll Free Number 1800 209 6030
Email            ion.salessupport@tcs.com


Subscribe to TCS White Papers
TCS.com RSS: http://www.tcs.com/rss_feeds/Pages/feed.aspx?f=w
Feedburner: http://feeds2.feedburner.com/tcswhitepapers


About Tata Consultancy Services (TCS)
Tata Consultancy Services is an IT services, consulting and business solutions organization that
delivers real results to global business, ensuring a level of certainty no other firm can match.
TCS offers a consulting-led, integrated portfolio of IT and IT-enabled infrastructure, engineering
and assurance services. This is delivered through its unique Global Network Delivery ModelTM,
recognized as the benchmark of excellence in software development. A part of the Tata Group,
India’s largest industrial conglomerate, TCS has a global footprint and is listed on the National
Stock Exchange and Bombay Stock Exchange in India.

For more information, visit us at www.tcs.com



IT Services
                                                                                                                                                             TCS Design Services I M I 08 I 11




Business Solutions
Outsourcing
All content / information present here is the exclusive property of Tata Consultancy Services Limited (TCS). The content / information contained here is
correct at the time of publishing. No material from here may be copied, modified, reproduced, republished, uploaded, transmitted, posted or distributed in
any form without prior written permission from TCS. Unauthorized use of the content / information appearing here may violate copyright, trademark and
other applicable laws, and could result in criminal or civil penalties. Copyright © 2011 Tata Consultancy Services Limited

More Related Content

What's hot

TIE Magazine #4: Think Outside The Cloud
TIE Magazine #4: Think Outside The CloudTIE Magazine #4: Think Outside The Cloud
TIE Magazine #4: Think Outside The CloudTIE Kinetix
 
Opportunities In Managed Services Image Source Mag
Opportunities In Managed Services   Image Source MagOpportunities In Managed Services   Image Source Mag
Opportunities In Managed Services Image Source Magdramos1971
 
Webinar1 of 3 in a series: Best Practices to Help You Succeed in the Rapidly ...
Webinar1 of 3 in a series: Best Practices to Help You Succeed in the Rapidly ...Webinar1 of 3 in a series: Best Practices to Help You Succeed in the Rapidly ...
Webinar1 of 3 in a series: Best Practices to Help You Succeed in the Rapidly ...Flexera
 
ItSMF 23 November 2012 - GREENCLOUDS - Cloud Service Brokerage
ItSMF 23 November 2012 - GREENCLOUDS - Cloud Service BrokerageItSMF 23 November 2012 - GREENCLOUDS - Cloud Service Brokerage
ItSMF 23 November 2012 - GREENCLOUDS - Cloud Service BrokerageGreenclouds
 
The Forrester Wave BPM Suites 2013
The Forrester Wave BPM Suites 2013The Forrester Wave BPM Suites 2013
The Forrester Wave BPM Suites 2013Luciano Gomes
 
2009 Intellinet Overview
2009 Intellinet Overview2009 Intellinet Overview
2009 Intellinet OverviewMark Seeley
 
Management Imperatives To Make IT Business-Smart
Management Imperatives To Make IT Business-SmartManagement Imperatives To Make IT Business-Smart
Management Imperatives To Make IT Business-Smartvinaya.hs
 
Improve Efficiency & Reduce Costs through BI in Fertilizer Sector
Improve Efficiency & Reduce Costs through BI in Fertilizer SectorImprove Efficiency & Reduce Costs through BI in Fertilizer Sector
Improve Efficiency & Reduce Costs through BI in Fertilizer SectorDhiren Gala
 
New World of Customer Expectations
New World of Customer ExpectationsNew World of Customer Expectations
New World of Customer ExpectationsBluewolf
 
Can IT Really Impact Shareholder Value? A CIO Perspective
Can IT Really Impact Shareholder Value? A CIO PerspectiveCan IT Really Impact Shareholder Value? A CIO Perspective
Can IT Really Impact Shareholder Value? A CIO PerspectiveEvans Munyuki
 
Managing Your Business Through Change: Introducing Bluewolf Beyond
Managing Your Business Through Change: Introducing Bluewolf BeyondManaging Your Business Through Change: Introducing Bluewolf Beyond
Managing Your Business Through Change: Introducing Bluewolf BeyondBluewolf
 
IT Governance Briefing
IT Governance BriefingIT Governance Briefing
IT Governance BriefingGreg Torski
 
Intelligent Sales & Risk Performance Management Cognos Pb Map Info2008
Intelligent Sales & Risk Performance Management Cognos Pb Map Info2008Intelligent Sales & Risk Performance Management Cognos Pb Map Info2008
Intelligent Sales & Risk Performance Management Cognos Pb Map Info2008Friedel Jonker
 
Track 1, session 6, accelerating your cloud journey with advanced services ab...
Track 1, session 6, accelerating your cloud journey with advanced services ab...Track 1, session 6, accelerating your cloud journey with advanced services ab...
Track 1, session 6, accelerating your cloud journey with advanced services ab...EMC Forum India
 
Intellinet Overview 2009
Intellinet Overview 2009Intellinet Overview 2009
Intellinet Overview 2009mclevenger
 
Cost Reduction Guide Issue 6 IT
Cost Reduction Guide Issue 6 ITCost Reduction Guide Issue 6 IT
Cost Reduction Guide Issue 6 ITymw15
 

What's hot (19)

TIE Magazine #4: Think Outside The Cloud
TIE Magazine #4: Think Outside The CloudTIE Magazine #4: Think Outside The Cloud
TIE Magazine #4: Think Outside The Cloud
 
Opportunities In Managed Services Image Source Mag
Opportunities In Managed Services   Image Source MagOpportunities In Managed Services   Image Source Mag
Opportunities In Managed Services Image Source Mag
 
Webinar1 of 3 in a series: Best Practices to Help You Succeed in the Rapidly ...
Webinar1 of 3 in a series: Best Practices to Help You Succeed in the Rapidly ...Webinar1 of 3 in a series: Best Practices to Help You Succeed in the Rapidly ...
Webinar1 of 3 in a series: Best Practices to Help You Succeed in the Rapidly ...
 
ItSMF 23 November 2012 - GREENCLOUDS - Cloud Service Brokerage
ItSMF 23 November 2012 - GREENCLOUDS - Cloud Service BrokerageItSMF 23 November 2012 - GREENCLOUDS - Cloud Service Brokerage
ItSMF 23 November 2012 - GREENCLOUDS - Cloud Service Brokerage
 
The Forrester Wave BPM Suites 2013
The Forrester Wave BPM Suites 2013The Forrester Wave BPM Suites 2013
The Forrester Wave BPM Suites 2013
 
2009 Intellinet Overview
2009 Intellinet Overview2009 Intellinet Overview
2009 Intellinet Overview
 
Management Imperatives To Make IT Business-Smart
Management Imperatives To Make IT Business-SmartManagement Imperatives To Make IT Business-Smart
Management Imperatives To Make IT Business-Smart
 
Improve Efficiency & Reduce Costs through BI in Fertilizer Sector
Improve Efficiency & Reduce Costs through BI in Fertilizer SectorImprove Efficiency & Reduce Costs through BI in Fertilizer Sector
Improve Efficiency & Reduce Costs through BI in Fertilizer Sector
 
New World of Customer Expectations
New World of Customer ExpectationsNew World of Customer Expectations
New World of Customer Expectations
 
The long conversation february 2013
The long conversation   february 2013The long conversation   february 2013
The long conversation february 2013
 
Can IT Really Impact Shareholder Value? A CIO Perspective
Can IT Really Impact Shareholder Value? A CIO PerspectiveCan IT Really Impact Shareholder Value? A CIO Perspective
Can IT Really Impact Shareholder Value? A CIO Perspective
 
Managing Your Business Through Change: Introducing Bluewolf Beyond
Managing Your Business Through Change: Introducing Bluewolf BeyondManaging Your Business Through Change: Introducing Bluewolf Beyond
Managing Your Business Through Change: Introducing Bluewolf Beyond
 
nnI
nnInnI
nnI
 
IT Governance Briefing
IT Governance BriefingIT Governance Briefing
IT Governance Briefing
 
Process Innovation for 2012
Process Innovation for 2012Process Innovation for 2012
Process Innovation for 2012
 
Intelligent Sales & Risk Performance Management Cognos Pb Map Info2008
Intelligent Sales & Risk Performance Management Cognos Pb Map Info2008Intelligent Sales & Risk Performance Management Cognos Pb Map Info2008
Intelligent Sales & Risk Performance Management Cognos Pb Map Info2008
 
Track 1, session 6, accelerating your cloud journey with advanced services ab...
Track 1, session 6, accelerating your cloud journey with advanced services ab...Track 1, session 6, accelerating your cloud journey with advanced services ab...
Track 1, session 6, accelerating your cloud journey with advanced services ab...
 
Intellinet Overview 2009
Intellinet Overview 2009Intellinet Overview 2009
Intellinet Overview 2009
 
Cost Reduction Guide Issue 6 IT
Cost Reduction Guide Issue 6 ITCost Reduction Guide Issue 6 IT
Cost Reduction Guide Issue 6 IT
 

Viewers also liked

iON Manufacturing Solution Interpump Case Study
iON Manufacturing Solution Interpump Case StudyiON Manufacturing Solution Interpump Case Study
iON Manufacturing Solution Interpump Case StudyChirantan Ghosh
 
Cramer Midwest 2016
Cramer Midwest 2016Cramer Midwest 2016
Cramer Midwest 2016gsabrinus
 
Cramer ESA 2013
Cramer ESA 2013Cramer ESA 2013
Cramer ESA 2013gsabrinus
 
SMB Front Runner Case Study
SMB Front Runner Case StudySMB Front Runner Case Study
SMB Front Runner Case StudyChirantan Ghosh
 
The effects of bot fly parasitism on aggressive behavior in Peromyscus leucopus
The effects of bot fly parasitism on aggressive behavior in Peromyscus leucopusThe effects of bot fly parasitism on aggressive behavior in Peromyscus leucopus
The effects of bot fly parasitism on aggressive behavior in Peromyscus leucopusgsabrinus
 
Population-level effects of bot fly (Cuterebra fontinella) parasitism on whit...
Population-level effects of bot fly (Cuterebra fontinella) parasitism on whit...Population-level effects of bot fly (Cuterebra fontinella) parasitism on whit...
Population-level effects of bot fly (Cuterebra fontinella) parasitism on whit...gsabrinus
 

Viewers also liked (6)

iON Manufacturing Solution Interpump Case Study
iON Manufacturing Solution Interpump Case StudyiON Manufacturing Solution Interpump Case Study
iON Manufacturing Solution Interpump Case Study
 
Cramer Midwest 2016
Cramer Midwest 2016Cramer Midwest 2016
Cramer Midwest 2016
 
Cramer ESA 2013
Cramer ESA 2013Cramer ESA 2013
Cramer ESA 2013
 
SMB Front Runner Case Study
SMB Front Runner Case StudySMB Front Runner Case Study
SMB Front Runner Case Study
 
The effects of bot fly parasitism on aggressive behavior in Peromyscus leucopus
The effects of bot fly parasitism on aggressive behavior in Peromyscus leucopusThe effects of bot fly parasitism on aggressive behavior in Peromyscus leucopus
The effects of bot fly parasitism on aggressive behavior in Peromyscus leucopus
 
Population-level effects of bot fly (Cuterebra fontinella) parasitism on whit...
Population-level effects of bot fly (Cuterebra fontinella) parasitism on whit...Population-level effects of bot fly (Cuterebra fontinella) parasitism on whit...
Population-level effects of bot fly (Cuterebra fontinella) parasitism on whit...
 

Similar to Build Standard Software While Adapting to Unique Business Needs

Xuber for Insurers
Xuber for InsurersXuber for Insurers
Xuber for InsurersXuber
 
GROM Overview
GROM OverviewGROM Overview
GROM OverviewTADAM
 
12 2 panel_bechauf
12 2 panel_bechauf12 2 panel_bechauf
12 2 panel_bechaufmitusap
 
Advocate Consulting Mobile Brochure
Advocate Consulting Mobile BrochureAdvocate Consulting Mobile Brochure
Advocate Consulting Mobile BrochureJon Prete
 
Advocate Consulting - Enterprise Mobility
Advocate Consulting - Enterprise MobilityAdvocate Consulting - Enterprise Mobility
Advocate Consulting - Enterprise MobilityAdvocate Consulting
 
Novus Consulting Services
Novus Consulting ServicesNovus Consulting Services
Novus Consulting Servicesnovusgs
 
RDS - Understanding the SAP Basics of Rapid Deployment Solutions
RDS - Understanding the SAP Basics of Rapid Deployment SolutionsRDS - Understanding the SAP Basics of Rapid Deployment Solutions
RDS - Understanding the SAP Basics of Rapid Deployment SolutionsGlobal Business Solutions SME
 
Maximizing EA Impact: Using Business Architecture to Achieve Alignment
Maximizing EA Impact: Using Business Architecture to Achieve AlignmentMaximizing EA Impact: Using Business Architecture to Achieve Alignment
Maximizing EA Impact: Using Business Architecture to Achieve AlignmentDavid Baker
 
NONPROFIT INSIGHTS
NONPROFIT INSIGHTSNONPROFIT INSIGHTS
NONPROFIT INSIGHTSlescar123
 
SAP ByD Brochure
SAP ByD BrochureSAP ByD Brochure
SAP ByD BrochureMikeVarana
 
Systems Plus Solutions Brochure
Systems Plus Solutions BrochureSystems Plus Solutions Brochure
Systems Plus Solutions Brochureaditij
 
Kashvi Consultants Technology SBU Profile
Kashvi Consultants Technology SBU ProfileKashvi Consultants Technology SBU Profile
Kashvi Consultants Technology SBU Profilecaharshalshah
 
Introducing syspro (shareslide)
Introducing syspro (shareslide)Introducing syspro (shareslide)
Introducing syspro (shareslide)SYSPRO
 
Monetizing Open Source Software
Monetizing Open Source SoftwareMonetizing Open Source Software
Monetizing Open Source Softwarecyberopticgroup
 

Similar to Build Standard Software While Adapting to Unique Business Needs (20)

Soa207
Soa207Soa207
Soa207
 
Xuber for Insurers
Xuber for InsurersXuber for Insurers
Xuber for Insurers
 
Managing multi-site teams on Agile Projects
Managing multi-site teams on Agile ProjectsManaging multi-site teams on Agile Projects
Managing multi-site teams on Agile Projects
 
Sap implementation
Sap implementationSap implementation
Sap implementation
 
GROM Overview
GROM OverviewGROM Overview
GROM Overview
 
12 2 panel_bechauf
12 2 panel_bechauf12 2 panel_bechauf
12 2 panel_bechauf
 
Advocate Consulting Mobile Brochure
Advocate Consulting Mobile BrochureAdvocate Consulting Mobile Brochure
Advocate Consulting Mobile Brochure
 
Advocate Consulting - Enterprise Mobility
Advocate Consulting - Enterprise MobilityAdvocate Consulting - Enterprise Mobility
Advocate Consulting - Enterprise Mobility
 
Rcm bi low
Rcm bi lowRcm bi low
Rcm bi low
 
Novus Consulting Services
Novus Consulting ServicesNovus Consulting Services
Novus Consulting Services
 
RDS - Understanding the SAP Basics of Rapid Deployment Solutions
RDS - Understanding the SAP Basics of Rapid Deployment SolutionsRDS - Understanding the SAP Basics of Rapid Deployment Solutions
RDS - Understanding the SAP Basics of Rapid Deployment Solutions
 
Business 2.0
Business 2.0Business 2.0
Business 2.0
 
Maximizing EA Impact: Using Business Architecture to Achieve Alignment
Maximizing EA Impact: Using Business Architecture to Achieve AlignmentMaximizing EA Impact: Using Business Architecture to Achieve Alignment
Maximizing EA Impact: Using Business Architecture to Achieve Alignment
 
NONPROFIT INSIGHTS
NONPROFIT INSIGHTSNONPROFIT INSIGHTS
NONPROFIT INSIGHTS
 
SAP ByD Brochure
SAP ByD BrochureSAP ByD Brochure
SAP ByD Brochure
 
Systems Plus Solutions Brochure
Systems Plus Solutions BrochureSystems Plus Solutions Brochure
Systems Plus Solutions Brochure
 
Kashvi Consultants Technology SBU Profile
Kashvi Consultants Technology SBU ProfileKashvi Consultants Technology SBU Profile
Kashvi Consultants Technology SBU Profile
 
Streamlining ssc operations for multiple processes
Streamlining ssc operations for multiple processesStreamlining ssc operations for multiple processes
Streamlining ssc operations for multiple processes
 
Introducing syspro (shareslide)
Introducing syspro (shareslide)Introducing syspro (shareslide)
Introducing syspro (shareslide)
 
Monetizing Open Source Software
Monetizing Open Source SoftwareMonetizing Open Source Software
Monetizing Open Source Software
 

More from Chirantan Ghosh

Convergence In Education-Education ERP Solution
Convergence In Education-Education ERP SolutionConvergence In Education-Education ERP Solution
Convergence In Education-Education ERP SolutionChirantan Ghosh
 
The Changing Face Of Cloud-iON Cloud ERP
The Changing Face Of Cloud-iON Cloud ERPThe Changing Face Of Cloud-iON Cloud ERP
The Changing Face Of Cloud-iON Cloud ERPChirantan Ghosh
 
Demystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERPDemystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERPChirantan Ghosh
 
Payroll Solution - iON Cloud ERP
Payroll Solution - iON Cloud ERPPayroll Solution - iON Cloud ERP
Payroll Solution - iON Cloud ERPChirantan Ghosh
 
Reward And Recognition Solution
Reward And Recognition SolutionReward And Recognition Solution
Reward And Recognition SolutionChirantan Ghosh
 
Professional Virtual Community Solution - iON Cloud ERP
Professional Virtual Community Solution -  iON Cloud ERPProfessional Virtual Community Solution -  iON Cloud ERP
Professional Virtual Community Solution - iON Cloud ERPChirantan Ghosh
 
Intranet Management Solution - iON Cloud ERP
Intranet Management Solution -  iON Cloud ERPIntranet Management Solution -  iON Cloud ERP
Intranet Management Solution - iON Cloud ERPChirantan Ghosh
 
Human Resources Management Solution - iON Cloud ERP
Human Resources Management Solution - iON Cloud ERPHuman Resources Management Solution - iON Cloud ERP
Human Resources Management Solution - iON Cloud ERPChirantan Ghosh
 
iON Wellness Solution Fact Sheet
 iON Wellness Solution Fact Sheet iON Wellness Solution Fact Sheet
iON Wellness Solution Fact SheetChirantan Ghosh
 
iON Retail Solution Fact Sheet
 iON Retail Solution Fact Sheet iON Retail Solution Fact Sheet
iON Retail Solution Fact SheetChirantan Ghosh
 
iON Education Solution Fact Sheet
iON Education Solution Fact SheetiON Education Solution Fact Sheet
iON Education Solution Fact SheetChirantan Ghosh
 
iON Wellness- Pretti Slim Case Study
iON Wellness- Pretti Slim Case StudyiON Wellness- Pretti Slim Case Study
iON Wellness- Pretti Slim Case StudyChirantan Ghosh
 
iON Manufacturing Solution Rialto Case Study
iON Manufacturing Solution Rialto Case StudyiON Manufacturing Solution Rialto Case Study
iON Manufacturing Solution Rialto Case StudyChirantan Ghosh
 
iON Manufacturing Solution Ozone Case Study
iON Manufacturing Solution Ozone Case StudyiON Manufacturing Solution Ozone Case Study
iON Manufacturing Solution Ozone Case StudyChirantan Ghosh
 
iON Manufacturing Solution Manik Case Study
iON Manufacturing Solution Manik Case StudyiON Manufacturing Solution Manik Case Study
iON Manufacturing Solution Manik Case StudyChirantan Ghosh
 
ERP Wellness Solution-TCSiON
ERP Wellness Solution-TCSiONERP Wellness Solution-TCSiON
ERP Wellness Solution-TCSiONChirantan Ghosh
 
ERP Texttile Solution-TCSiON
ERP Texttile Solution-TCSiONERP Texttile Solution-TCSiON
ERP Texttile Solution-TCSiONChirantan Ghosh
 
ERP Restaurant Solution-TCSiON
ERP Restaurant Solution-TCSiONERP Restaurant Solution-TCSiON
ERP Restaurant Solution-TCSiONChirantan Ghosh
 
ERP Manufacturing Solution-TCSiON
ERP Manufacturing Solution-TCSiONERP Manufacturing Solution-TCSiON
ERP Manufacturing Solution-TCSiONChirantan Ghosh
 
ERP Education Solution-TCSiON
ERP Education Solution-TCSiONERP Education Solution-TCSiON
ERP Education Solution-TCSiONChirantan Ghosh
 

More from Chirantan Ghosh (20)

Convergence In Education-Education ERP Solution
Convergence In Education-Education ERP SolutionConvergence In Education-Education ERP Solution
Convergence In Education-Education ERP Solution
 
The Changing Face Of Cloud-iON Cloud ERP
The Changing Face Of Cloud-iON Cloud ERPThe Changing Face Of Cloud-iON Cloud ERP
The Changing Face Of Cloud-iON Cloud ERP
 
Demystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERPDemystifying The Cloud-iON Cloud ERP
Demystifying The Cloud-iON Cloud ERP
 
Payroll Solution - iON Cloud ERP
Payroll Solution - iON Cloud ERPPayroll Solution - iON Cloud ERP
Payroll Solution - iON Cloud ERP
 
Reward And Recognition Solution
Reward And Recognition SolutionReward And Recognition Solution
Reward And Recognition Solution
 
Professional Virtual Community Solution - iON Cloud ERP
Professional Virtual Community Solution -  iON Cloud ERPProfessional Virtual Community Solution -  iON Cloud ERP
Professional Virtual Community Solution - iON Cloud ERP
 
Intranet Management Solution - iON Cloud ERP
Intranet Management Solution -  iON Cloud ERPIntranet Management Solution -  iON Cloud ERP
Intranet Management Solution - iON Cloud ERP
 
Human Resources Management Solution - iON Cloud ERP
Human Resources Management Solution - iON Cloud ERPHuman Resources Management Solution - iON Cloud ERP
Human Resources Management Solution - iON Cloud ERP
 
iON Wellness Solution Fact Sheet
 iON Wellness Solution Fact Sheet iON Wellness Solution Fact Sheet
iON Wellness Solution Fact Sheet
 
iON Retail Solution Fact Sheet
 iON Retail Solution Fact Sheet iON Retail Solution Fact Sheet
iON Retail Solution Fact Sheet
 
iON Education Solution Fact Sheet
iON Education Solution Fact SheetiON Education Solution Fact Sheet
iON Education Solution Fact Sheet
 
iON Wellness- Pretti Slim Case Study
iON Wellness- Pretti Slim Case StudyiON Wellness- Pretti Slim Case Study
iON Wellness- Pretti Slim Case Study
 
iON Manufacturing Solution Rialto Case Study
iON Manufacturing Solution Rialto Case StudyiON Manufacturing Solution Rialto Case Study
iON Manufacturing Solution Rialto Case Study
 
iON Manufacturing Solution Ozone Case Study
iON Manufacturing Solution Ozone Case StudyiON Manufacturing Solution Ozone Case Study
iON Manufacturing Solution Ozone Case Study
 
iON Manufacturing Solution Manik Case Study
iON Manufacturing Solution Manik Case StudyiON Manufacturing Solution Manik Case Study
iON Manufacturing Solution Manik Case Study
 
ERP Wellness Solution-TCSiON
ERP Wellness Solution-TCSiONERP Wellness Solution-TCSiON
ERP Wellness Solution-TCSiON
 
ERP Texttile Solution-TCSiON
ERP Texttile Solution-TCSiONERP Texttile Solution-TCSiON
ERP Texttile Solution-TCSiON
 
ERP Restaurant Solution-TCSiON
ERP Restaurant Solution-TCSiONERP Restaurant Solution-TCSiON
ERP Restaurant Solution-TCSiON
 
ERP Manufacturing Solution-TCSiON
ERP Manufacturing Solution-TCSiONERP Manufacturing Solution-TCSiON
ERP Manufacturing Solution-TCSiON
 
ERP Education Solution-TCSiON
ERP Education Solution-TCSiONERP Education Solution-TCSiON
ERP Education Solution-TCSiON
 

Recently uploaded

Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...lizamodels9
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 

Recently uploaded (20)

Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 

Build Standard Software While Adapting to Unique Business Needs

  • 1. White Paper Building standard software for the unique business The course of good product software and that of the processes in good business are seemingly contradictory. Good business differentiates as it matures, good software tend to standardize with time. This paradox is the essence of designing business solutions. Software should engage standard best practices in business and, at the same time, adapt to the uniqueness. Drawing the fine line between to two requires understanding of configuration and product road mapping. This article presents our view to product development, which is here to cater to the diverse and evolving SMB processes. It shows how the approach balances the dilemma between customization and configuration, when both have their own advantages.
  • 2. About the Author Venguswamy Ramaswamy Venguswamy Ramaswamy, or “Swamy” as he is better known, globally heads the TCS Small and Medium Business (SMB)-iON. iON is a strategic business unit of TCS and provides end to end business solutions to the SMB segment. In his previous role, he was the Director of TCS' Global Consulting Practice (GCP) and was instrumental in the structural formation, development and positioning of TCS’ consulting offerings. Consulting Magazine has named him amongst the top 25 consultants of the year 2007. During his 16 year tenure at TCS, Swamy has held several strategic positions including managing key customer relationships, building and heading the Process Consulting group, managing the Corporate Resource Management function, leading numerous Centers of Excellence, as well as launching TCS' first steps in geographies such as Hungary and China. Swamy is a firm believer in the power of IT to create business value and is known for his interest in Innovation & Quality and expertise in Six Sigma. He is also recognized as a champion of many digitization drives within TCS, including deploying digital platforms for Six Sigma, creativity and talent acquisition. 2
  • 3. Table of Contents 1. Can standardization be the answer to differentiation? 4 2 Configuration over customization 4 3. Separating out customization from software roadmap 5 4. Prescriptive software can also adapt to unique processes 7 5. Why iON 8 3
  • 4. Can standardization be the answer to differentiation? Should the software prescribe processes to business? Or, it should simply adapt to the process in place. An idealistic answer would indeed be that good software should instill good processes, or at least some best practices. In realty, the answer is not that simple. Consider the advent of ERP two decades back. In 90’s it was a mantra for business transformation. Business saw ERP as a package of best practices taken from the best run companies. Customizing ERP was frowned upon with the concern that it would dilute its purpose. Today, when we look back at the evolution of ERP, we rarely find a serious implementation happening without customization. In fact, the more sophisticated the business, more customization it would require. Why has it been so when several industry standard products carry practices picked from so many good companies? Every good business has stood the test of time on its unique processes and culture. It differentiated on those to survive its distinct environment. Expecting a business to adopt a process bluntly, for the sake of it being a best practice somewhere, has the downside of it losing its uniqueness and identity. A top company would have very little things in common with its peers – one of the ironies of benchmarking. So when we prescribe “one size fit all” software, we go against some business principles. Nevertheless, our admission of the idealism in enforcing best practices through software should not give way to mass customization. Having spent years in custom IT services even before we saw mature ERPs, we know the burden of customization. One thing we learnt in this – software is continuing to standardize while each business continues to differentiate. This contradiction is at the very heart of business software architecting. We will explain how. Configuration over customization Software is always designed for re-use. However, the common perception around this principle is that design should allow better re-use of code. We call this as productive development. To one who is focused on Different Maturity levels of product solutions (Product road-mapping) STANDARDIDATIN Prescribes best practices Configurability PROCESS MATURITY (through anchor customers) Adapts to niche BEST MIX Basic solution Practices STANDARD PROCSSESS DIFFERENTIATED PROCSSESS SMB PROCESS EVOLUTION 4
  • 5. business solutions, re-use of functionality is key criteria. This is productive implementation and avoids development. In fact, this essence was clearly seen in ERPs. A good ERP would inherently have parameters to tune software with processes by exposing existing functionality. For instance, production of an item could happen either on standard Bill of Material (BoM) or with different BoM with every booked order. The software would allow either by changing simple parameters. This is called configuration. In simple terms, it would mean a catalogue of functionalities that can be chosen when the software is set up. Coding is minimal, if not no coding at all. Yet, despite software designed for high configurability, the uniqueness of the process may demand functionality beyond configuration scope. Taking the same example of BoM, a business may have the habit of changing the BoM during assembly without cancelling the order. The software might not logically support this. In such case, there are two ways to go about it. One, the business decides to standardize its processes to support the system. Two, it ask for changing the software, which would call for coding. This change is termed as customization. The choice for going for it would depend on how critical is the process in differentiating the business. Hence, customization would be a candidate in any IT solution that tries to achieve some perfection. The cost-benefit is the deciding factor. For the business, it is simply how well it differentiates the business. To the solution provider, the approach however is quite different. Separating out customization from software roadmap Outright customization is not the best way to approach uniqueness of processes. This is not a not a sustainable model. To the business, the cost of solution would be high in capital and maintenance. This also restricts the business to leverage on the future solution enhancements. When configuration does not meet the requirement, it is usually requires substantive change in code. In such a case, we first explore how much we can standardize the functionality so that it could be used across companies. This may require adding functionalities and design elements beyond the specific requirement of the customer. The standardized functionality is then added to the product roadmap for it to come out in a later version. This ensures that the software goes through adequate prototyping, quality and performance tests, and beta testing. The beta test is not confined to the immediate customer but other businesses who potentially need the feature. This makes the enhancement at par with software quality. In addition, beta tests with multiple firms reveal scenarios for refinement, which the source company would have missed in framing. On the other hand, if the requirement is unique and likely not to be adopted by other companies, the customization is branched out of the product roadmap. The customer pays the cost to the development since it is dedicated to her. However, this is not executed in the same fashion as we incorporate 5
  • 6. Business Processes Industry practice Differentiated Potential industry practice Unique practice Product road Custom mapping develop ment Design standardization Prototype and development Industry beta Prescribed solutions Configured Product Solution enhancements within the product. Rather, such development happens in the traditional outsourcing model. TCS, being from this background, offloads this work to its mainstream outsourcing services. This ensures that the culture of systematic product development is not affected by it. Such customization, however, could be costly in the SMB segment. At the same time, if the change adds important capability to the business, it is difficult for the firm to defer it. We support an alternative low cost model for customization in our product design. The software functionality is exposed through standard programming interfaces (commonly called API or Application Programming Interface) to allow external developers to build custom modules around the standard solution. The API shields the intricacies of the software code and exposes simple semantics for external module to exchange data. This approach is usually handy when the customer has its own IT department to develop simple software. We see the encouraging trend in some businesses tapping community development. One example that we see is in education is in the institute allowing students to create real-life custom modules. The sanity of the module is largely supported by our API design, documentation, and developer programs. 6
  • 7. Prescriptive software can also adapt to unique processes Let us go back to the debate we started with. A software prescribing processes to business or striving to adapt to those in place are two contradictory roles it plays. Both the purposes have sound economics and business reasons. Good software development handles this with a methodology that uses two principles. One, standard solutions should always encapsulate practices tested with multi-customers; it would be tested on business productivity and strategic value. This adds credential to the prescriptive role the software plays. The other aspect is in accepting that configuration always has a limit. High configurability has the downside of making the solution too complex for the business to decide the best fit. It may also affect the quality of the software, like performance. The product management needs to decide this threshold. This is an important aspect of product road mapping. Hence, as we see customization likely in large-scale implementations, good software would provision for productive customization. It does so economically by following open standards and design practices like API. The software is then adaptive only to extent it does not deviate from the value is delivers to the business in form of standard and tested business processes. TCS, however, has the advantage of using its outsourcing services to complement its SMB products in unavoidable customizations. While we do so, we would ask the question – would you wait for the software roadmap to deliver the same in a form that is tested by industry? Or, you would like to go on your own and bear the cost that would not abate easily. My erstwhile experience with large companies says that the decision is purely strategic. However, for evolving SMBs adopting new practices, we like the software to be as prescriptive as possible. 7
  • 8. Why iON iON provides comprehensive solutions that address varied IT requirements. From network to ERP, iON is offered as a single service, in a pay-per-use model, allowing you to leverage the solution’s true potential. iON ensures integration of all processes along with ease of use. iON promises: n High performance in normal broadband; n Stringent security and data privacy ; n Guaranteed availability (99 per cent uptime); n Disaster recovery; n Reduced need for IT staff. iON, therefore, manages your processes while you use the software. You gain from: Integrated solutions We ensure that all your solutions are connected. For example, if you are using a CRM along with an ERP, and have a document management system to organise your files, we ensure that these solutions are connected and work as one. So for you, it is simply IT and not applications. Increased agility We bring in the agility to keep pace with changing processes or a new line of business. We help you configure the processes to work differently or simply choose new practices recommended by the software. Our activation system flags on best practices while the system is running. As you pick and choose, we give you more options to choose from. A pay-as-you-use model This model eliminates capital investment as we provide the IT infrastructure and software on rent. You pay as you use and only for the number of users who actually use the software. The rent is charged monthly. Typically, the cumulative rental for three years is equal to the capital cost of acquiring similar or lesser software with one-time payment. Usually, the ROI exceeds rental within three months, when best practices are well followed. The rental includes maintenance and training, with no hidden costs. Personalised solutions Although this is a cloud service, the software is configurable to each business. You will always get the flavour of your own business by picking and choosing what processes you would need. Automatic upgrades We continuously invest in our solutions to ensure best practices. We enrich the software based on user feedback and business and statutory changes. We ensure the upgrade without disrupting the user. 8
  • 9. About iON iON is Tata Consultancy Services’ strategic unit for Small and Medium Business. iON provides end - to - end business solutions to the SMB segment, the growth engine of the economy. iON caters to the needs of multiple industry segments with best practices gained through TCS’ global experience, domestic market reach, skills, know-how and delivery capabilities. For more information, visit us at www.tcsion.com Contact To know more about iON Toll Free Number 1800 209 6030 Email ion.salessupport@tcs.com Subscribe to TCS White Papers TCS.com RSS: http://www.tcs.com/rss_feeds/Pages/feed.aspx?f=w Feedburner: http://feeds2.feedburner.com/tcswhitepapers About Tata Consultancy Services (TCS) Tata Consultancy Services is an IT services, consulting and business solutions organization that delivers real results to global business, ensuring a level of certainty no other firm can match. TCS offers a consulting-led, integrated portfolio of IT and IT-enabled infrastructure, engineering and assurance services. This is delivered through its unique Global Network Delivery ModelTM, recognized as the benchmark of excellence in software development. A part of the Tata Group, India’s largest industrial conglomerate, TCS has a global footprint and is listed on the National Stock Exchange and Bombay Stock Exchange in India. For more information, visit us at www.tcs.com IT Services TCS Design Services I M I 08 I 11 Business Solutions Outsourcing All content / information present here is the exclusive property of Tata Consultancy Services Limited (TCS). The content / information contained here is correct at the time of publishing. No material from here may be copied, modified, reproduced, republished, uploaded, transmitted, posted or distributed in any form without prior written permission from TCS. Unauthorized use of the content / information appearing here may violate copyright, trademark and other applicable laws, and could result in criminal or civil penalties. Copyright © 2011 Tata Consultancy Services Limited