globalize software products with zero investment

30
S S C C R R I I P P T T M M A A G G I I C C THE SOLUTION FOR GLOBALIZATION PUZZLE L L ANGUAGE ANGUAGE E E NABLING NABLING S S OLUTION OLUTION Z Z ERO ERO - C - C ODE ODE C C HANG HANG E E

Upload: pjain65

Post on 08-Jul-2015

369 views

Category:

Documents


0 download

DESCRIPTION

ScriptMagic helps in localization of software products and applications to any language in the world without accessing or modifying source code. It reduces time-to-market and cost by 70% over traditional methods.

TRANSCRIPT

Page 1: Globalize Software Products with Zero Investment

SS CC RR II PP TT MM AA GG II CC

THE SOLUTION FOR GLOBALIZATION PUZZLE

LLANGUAGEANGUAGE E ENABLING NABLING SSOLUTIONOLUTION

Z Z E R O E R O - C- C O D E O D E – C– C HA N G HA N GEE

Page 2: Globalize Software Products with Zero Investment

Software Globalization: Why?

70% of world’s commerce is conducted in languages other than English

Many large global organizations have more than 50% of their total revenue from global markets

Globalizing software can have significant implication for a company’s growth and success over years.

Globalization helps boost sales of related products & services

What people say:

• “Any great company is going to do over half their sales outside North America” - Eric Schmidt, CEO Google

• “Yes, but everyone is late on international products, particularly for Japan and China”- Michael Moritz, Sequoia Capital, Google Director

Page 3: Globalize Software Products with Zero Investment

Global Business Scenario

Source: IMF Data

0.00%

1.00%

2.00%

3.00%

4.00%

5.00%

6.00%

2008 2009 2010 2011 2012 2013

GDP Growth Rate % North America + Western Europe

Rest of world

0

10,000

20,000

30,000

40,000

50,000

2008 2009 2010 2011 2012 2013

GDP (Billion US$) North America + Western Europe

Rest of world

Page 4: Globalize Software Products with Zero Investment

Conclusion

You need to globalize your software-

To increase business opportunities with multi-lingual support across various regions

For risk hedging against region specific (viz. North America) sales

To be at-par or ahead of your competitors

To be ready for large opportunities coming up in new markets with low IT penetration but large prospects (Africa, CIS, BRIC)

Because your existing customers are likely to go global

Part of world that does not speak English is growing faster, and will

soon catch up with English speaking part.

Business potential of Non-English software is increasing.

Page 5: Globalize Software Products with Zero Investment

Globalization: How

Page 6: Globalize Software Products with Zero Investment

Globalization: Conventional Approach 1

► Direct localization: in-place replacement of strings

Positives

Major code changes not required

Quicker release

Negatives

One release per target language, no version equivalence

Multiple code sets: upgrade across language very difficult

High cost for each language release

Very high maintenance cost: bug-fixes, patches across languages

Difficult to use in multi-lingual environment

Language enabling of 3rd party components not possible

No support for data localization

Page 7: Globalize Software Products with Zero Investment

Globalization: Conventional Approach 2

► Internationalization (i18n): externalization of strings

Positives

Single code base

Can support multi-lingual environment

Negatives

Code change necessary

Requires learning new programming paradigm

Very high initial cost

Long lead time: lengthy process

High maintenance cost: code difficult to maintain

Language enabling of 3rd party components not possible

No support for data localization

Page 8: Globalize Software Products with Zero Investment

Globalization: SCRIPTMAGIC Approach

► ScriptMagic: Zero-Code-Change

Positives

Zero-code change: no need to change the source code

Software need not be internationalized

Significant reduction in initial & total expenses for globalization

Complete language enabling: Display, Printing, Documents, Data

Very quick release (cuts QA cycles): faster time-to-market

Support for multi-lingual environment: supports all languages

Ease of maintenance after language enabling

Provides language enabling of 3rd party software

Negatives

None

Page 9: Globalize Software Products with Zero Investment

i18n & Direct L10n: Cost Analysis

Coding, Functional Testing/QA and Maintenance are major cost heads

Globalization cost breakup

5

10

35

20

5

25

5 5

20

15

5

50

0

10

20

30

40

50

60

Requirements Architecture &Design

Coding FunctionalTesting & QA

Localization Maintenance

Internationalization

Direct Localization

Page 10: Globalize Software Products with Zero Investment

RoI comparison: Best case scenario

i18n RoI

Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16

Expenses

Revenue

ScriptMagic RoI

Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16

Expenses

Revenue

Page 11: Globalize Software Products with Zero Investment

RoI comparison: Worst case scenario

i18n RoI

Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16

Expenses

Revenue

ScriptMagic RoI

Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Q11 Q12 Q13 Q14 Q15 Q16

Expenses

Revenue

Page 12: Globalize Software Products with Zero Investment

Costs & RoI Scenario: Conclusion

Coding, Functional Testing/QA and Maintenance are major cost heads in case of i18n and L10n approach

ScriptMagic eliminates Coding, Functional Testing/QA and Maintenance overheads

ScriptMagic provides quicker time-to-market

ScriptMagic requires no up-front investment

With ScriptMagic, you pay only when you sell (& earn)

ScriptMagic mitigates the risk of unrealized markets

ScriptMagic is like insurance: you simple don’t loose money

Page 13: Globalize Software Products with Zero Investment

I18n/L10n or SCRIPTMAGIC

► SCRIPTMAGIC requires no code change, enabling: More stable and functionally consistent release No need for product re-engineering or acquisition of new skill No change in look-and-feel or functionality of the software

► SCRIPTMAGIC facilitates faster time-to-market, resulting in: First in the market advantage Better RoI possibility

► SCRIPTMAGIC requires very small upfront investment, resulting in: Risk free globalization initiatives: pay-as-you-earn licensing More funds for marketing efforts

► SCRIPTMAGIC guarantees complete language enabling (even for 3rd party components or add-ons): You or your customer will not have to live with partial language support

Page 14: Globalize Software Products with Zero Investment

i18n or SCRIPTMAGIC

► Ease of maintenance of globalization engineering Your team will keep handling familiar code

Your team will not need to acquire new skills

You will spend less efforts and money on maintenance of globalization

More focus on domain rather than globalization

► SCRIPTMAGIC technology will keep upgrading It will keep you abreast with state-of-the-art of globalization

► SCRIPTMAGIC support wide spectrum of software platforms You or your partners can use any programming language or support any

OS, and still stay globalized

► SCRIPTMAGIC supports legacy platforms Don’t throw away your old but still popular products, keep making money

Provide globalization to your loyal customers, even for other software

Page 15: Globalize Software Products with Zero Investment

SCRIPTMAGIC: Business case

► For OEMs No investment requirement for globalization

No long term liability: your globalization risk is taken over by ScriptMagic

Use ScriptMagic licenses as you acquire business

No net outflow: : pay-as-you-earn

Extend business to new territories

Satisfy partners & customers from territories with smaller business potential

Include globalization support for 3rd party add-ons or customized solutions

Page 16: Globalize Software Products with Zero Investment

SCRIPTMAGIC: Business case

► For Partners / System Integrators Don’t need to wait for OEM to provide globalization support

No investment requirement for globalization support

Don’t choose product on basis of globalization support- choose the functionally best product

Provide globalization support guarantee to your customers about practically any product, add-on or customized solution

Provide globalization support to legacy installations

Page 17: Globalize Software Products with Zero Investment

SCRIPTMAGIC: Business case

► For End Customers Don’t need to wait for OEM or SI to provide globalization support

Don’t need to upgrade just for globalization

Don’t choose product on basis of globalization support- choose the functionally best product

Globalization support is guaranteed for practically any product, add-on or customized solution that you procure

Don’t need to throw away the existing software for want of globalization support

Page 18: Globalize Software Products with Zero Investment

SCRIPTMAGIC Technology

► Technology

Interception

Data De-compilation

Text & language replacement

Data re-compilation & dispatch

► On-the-fly implementation

► Highly optimized for

High performance, Real-time response

Scale-up, Optimized memory usage

Page 19: Globalize Software Products with Zero Investment

SCRIPTMAGIC Concept

For Desktop Applications

Desktop Application

SCRIPTMAGIC

Display Print

Language enabled display

Language enabled print

Desktop Operating System

User

For Web Applications

Web Application

SCRIPTMAGIC

Web pages

Language enabled web pages

Web Server

User

Browser

Phrase catalog for various language

Proper-noun conversion engine

For Desktop Applications

Desktop Application

SCRIPTMAGIC

Display Print

Language enabled display

Language enabled print

Desktop Operating System

User

For Web Applications

Web Application

SCRIPTMAGIC

Web pages

Language enabled web pages

Web Server

User

Browser

Phrase catalog for various language

Proper-noun conversion engine

Page 20: Globalize Software Products with Zero Investment

SCRIPTMAGIC Architecture

Desktop Application or Web Server

SCRIPTMAGIC INTERCEPTOR

SCRIPTMAGIC SERVER

DATA DECOMPILATION

DICTIONARY CACHE

DATA RECOMPILATION

DICTIONARY CATALOGS

High speed Inter-process communication

One time read

CONFIGURATION FILESOne time read

TARGET LANGUAGE DETAILS

One time read

Page 21: Globalize Software Products with Zero Investment

SCRIPTMAGIC Process

STEP 1: Define configuration, carry out customization: Carried out by Image Point

STEP 2: Collect text and images: Can be done by OEM/SI

– Use TEXTCOLLECT feature of SCRIPTMAGIC : text gets collected automatically as you navigate through your application

STEP 3: Build text & image catalogs: Can be done by OEM/SI

– Translation of text & creation of images with translated text

STEP 4: QA for language, real estate: Can be done by OEM/SI

STEP 5: Deploy: Can be done by OEM/SI

Maintenance: Step 1+ Step 2 for incremental catalogs: Can be done by OEM/SI

Page 22: Globalize Software Products with Zero Investment

SCRIPTMAGIC: Challenges & Solutions

• 1-3% manual: SCRIPTMAGIC in off-line mode

• 97-99% automated: SCRIPTMAGIC in on-line mode

Currency, Units, Date, Name address formats

• First use SCRIPTMAGIC in off-line mode• Change code & database to Unicode, use SCRIPTMAGIC

ANSI to Unicode

• Manual conversion of some part

• SCRIPTMAGIC for major part

Region specific content requirement

• String size feedback to translators (Dictionary Editor)• Use of abbreviation, narrow fonts

Translated text size

• Full string comparison, no word level lookup• Manual translation, domain expert help

Translation quality & domain verification

RemedyChallenge

Page 23: Globalize Software Products with Zero Investment

SCRIPTMAGIC Case studies

Page 24: Globalize Software Products with Zero Investment

Case 1

ScriptMagic Zero-code-change Globalization, Duration: 4 months, Result: Successful, rolled out

Globalization: ScriptMagic

Direct Localization: Two prominent language solution providers, Duration: 18 months, Result: failed

Globalization attempt 2

Direct Localization: Internal team, Duration: 12 months, Result: failed

Globalization attempt 1

3000+ screens, 1000+ reportsApplication Size

One of the largest Indian IT companyPartner

Leading Core Banking Solution: Largest implementation across the globe

Application

Page 25: Globalize Software Products with Zero Investment

Case 2

ScriptMagic Zero-code-change Globalization, Duration: 3 months, Result: Successful, rolled out

Globalization: ScriptMagic

OEM: Internal team, Duration: 12 months, Result: failedGlobalization attempt 1

1800+ screens, 700+ reportsApplication Size

One of the largest System Integrator worldwidePartner

World’s Leading HRMS Application

Page 26: Globalize Software Products with Zero Investment

Case 3

ScriptMagic Zero-code-change Globalization, Duration: 2 months, Result: Successful, rolled out

Globalization: ScriptMagic

Chinese, JapaneseLanguage support

1200+ screens, 750+ reportsApplication Size

Popular Project Management SoftwareApplication

Page 27: Globalize Software Products with Zero Investment

Case 4

8 languages, run-time language selectionLanguage support

ScriptMagic Zero-code-change Globalization, Duration: 2 months, Result: Successful, rolled out

Globalization: ScriptMagic

Direct Localization: Prominent language solution providers, Duration: 12 months, Result: failed

Globalization attempt 2

Direct Localization: Internal team, Duration: 24 months, Result: failed

Globalization attempt 1

700+ screens, 300+ reports, user customizabilityApplication Size

Largest selling accounting software in India (90%+ market share)

Application

Page 28: Globalize Software Products with Zero Investment

Case 5

Arabic, Screen and Print flip, run-time language selectionLanguage support

ScriptMagic Zero-code-change Globalization, Duration: 1 months, Result: Successful, rolled out

Globalization: ScriptMagic

Direct Localization: Internal team, Duration: 18 months, Result: failed

Globalization attempt 1

100+ screens, 60+ reports, user customizabilityApplication Size

Leading Point of Sales softwareApplication

Page 29: Globalize Software Products with Zero Investment

SCRIPTMAGIC Experience

► Experience ScriptMagic effect: See live on-line demonstrations

► Try ScriptMagic: Globalization Proof of Concept with your software: PoC is Free

► Showcase your globalized software: Demonstrate you globalized software with demo copy of ScriptMagic: Pay only when you make a sale

Page 30: Globalize Software Products with Zero Investment

SCRIPTMAGIC

Your partner in Globalization

II MAGE MAGE PP OINT OINT TTECHNOLOGIESECHNOLOGIES #8, 2nd Floor, Aditya Shagun Mall,NDA-Pashan Road, Bavdhan,Pune - 411 021Ph : 91(20)32913211Mail : [email protected]

www.imgpoint.com