SlideShare a Scribd company logo
Internationalization
      Services
Should You “Go It Alone”
  When Going Global?



                                            Brought to you by Lingoport, Inc.




                                                        www.Lingoport.com


     Copyright Lingoport 2007. All rights reserved.
Internationalization:
                          Going Global Without Going It Alone



                          Introduction
                          If your firm is involved in, or anticipating, a steady stream of
                          localization (“l10n”) projects in the near future – and why not, given
                          the huge opportunities available in overseas markets –you’ve
                          inevitably confronted the question of how to streamline and reduce
                          the cost of such efforts. For technology firms with significant
                          software components to their business mix, the answer often rests in
                          internationalization.
                          As    every    globally   savvy   technology     company      knows,
                          internationalization complements localization projects, by preparing
                          applications for more efficient, timely localization. According to
                          the W3,
                              Internationalization (“i18n”) is the design and development of a
                              product, application or document content that enables easy
                              localization for target audiences that vary in culture, region, or
                              language.1
l10n efforts can be a     Without i18n, l10n efforts can be a frustrating sequence of linguistic
frustrating sequence of   and cultural “treasure hunts” through your code base, one language
linguistic and cultural   at a time. Such projects are time-consuming distractions for your
“treasure hunts”          critical engineering resources, and a major threat to your business
through your code         timelines. That’s why i18n is increasingly becoming a strategic
base, one language at     consideration in globalization efforts.
a time.                   So there’s little debate as to whether i18n can help make
                          international software deployment better, faster, cheaper, and less
                          risky. The critical question is: how best to get i18n done?
                          It’s the classic make-or-buy judgment. This document examines the
                          issues related to deciding whether to farm out the task to expert
                          service providers or to keep the job in-house.

                          Internationalization: What’s the Big
                          Deal?
                          Internationalization involves rebuilding code to accommodate the
                          requirements of localization. What makes this seemingly
                          straightforward engineering task so challenging?
                          Unfortunately, there’s far more here than meets the eye. Adam
                          Asnes, founder and CEO of Lingoport, a specialist in i18n services to
                          leading technology and technology-dependent firms, broke down
                          the major issues in a recent issue of Client Side News2:
                              I meet many localization sales people and executive staff that
                              actually don’t understand internationalization at all. It’s simply a


                          1
                            Source: Richard Ishida, W3C, Susan K. Miller, Boeing; “What do the terms
                          'internationalization' and 'localization' mean, and how are they related?”
                          World Wide Web Consortium (www.w3c.org), 2005
                          2
                            Adam Asnes, ”Winning Revenue by Globalizing Right,” Client Side News
                          (Feature), October 2006

                                           www.lingoport.com | Page 2 of 9
Internationalization:
                       Going Global Without Going It Alone

                          problem that they have never dealt with. Perhaps there’s more
                          than a touch of “eyes glazing over in boredom” when they
                          see technical articles about the subject; but you really
                          don’t have to make major technical leaps to understand
                          the issues.
                          Simply put, internationalization is all of the planning and
                          execution that needs to be included in the development of
                          software that lets the software support languages and locale
                          formatting (like numerical formats, dates, times, currencies,
                          postal addresses and more). Applications not only have to be
                          capable of displaying any language, they have to correctly allow
                          the input, storage, processing and retrieval of that
                          multilingual/multi-locale data.
                          It mostly breaks down to engineering for a few categories of
                          issues, which include:
                          Character Encoding – Every character you see on the screen
                          corresponds to a set of zeros and ones that get “interpreted” into
                          what you read on the screen. How an application supports
                          character encoding determines whether it will actually work in
                          Chinese, Japanese, French, German, etc. This is where terms like
                          Unicode or ISO-Latin apply. The right character encoding
                          strategy isn’t always obvious and will depend on a balance of
                          marketing      requirements,    technical   requirements      and
                          development budget, especially if the code already exists rather
                          than starting from scratch.
                          String, Images and Resource Management – Every message
                          presented and ultimately translated in an application is referred
                          to in software terms as a string. An important and time
                          consuming part of internationalization involves finding all the
                          user-facing messages (but can also include things like interface
Programming patterns
                          sizing), extracting them from the source code, and placing them
can be a big nasty        in some kind of repository files (or database) appropriate to the
area to re-engineer,      software architecture. That way you can work on translating the
and it takes              words without breaking the source code. With the right
experienced               engineering those words can be replaced with any language that
examination and           the application is supporting. Additionally, string management
planning to manage.       includes issues like sorting, string concatenation and the like.
                          You’ll also want to identify and manage any images that are
                          embedded in the code (just like strings) so that they may be
                          localized as necessary.
                          Locale-limiting Functions – Each programming language has its
                          own set of functions or methods that do things like limit the way
                          a date is interpreted, or how many bytes a character can contain.
                          There are hundreds of these sneaky little things in C/C++ and
                          there are dependencies based on your character encoding choice
                          (e.g. Unicode UTF-8). Other programming languages such as
                          Java and C# have less of these issues, but still have their own
                          possible pitfalls. These functions need to be found and replaced
                          with others that support the locale requirements that will be
                          needed.



                                       www.lingoport.com | Page 3 of 9
Internationalization:
                           Going Global Without Going It Alone

                              Locale-limiting Programming Patterns – Programmers may do
                              many of the right things in terms of extracting strings, using
                              functions that support “wide” characters and the like, but it’s still
                              easy to get in trouble. Think of programming patterns as logic
                              created for a specific application, which doesn’t work once you
                              include issues around multiple locales. Programmatic sorting
                              logic is a good example; a typical developer would sort by
                              alphabetical order rather than by character brush stroke.
                              Programming patterns can be a big nasty area to re-engineer,
                              and it takes experienced examination and planning to manage.
                              Locale Operators - Simply determine how the software will
                              detect what locale it needs to support and how it will behave
                              under the circumstances. For instance, does the user manually
                              choose the locale, or does the application check the operating
                              system setting?
                              Third Party Product Limitations – Most software makes use of
                              other application components. These can include databases,
                              reporting mechanisms (i.e. Crystal Reports), email generators
                              and more. Often these components have their own
                              internationalization support issues, which can create their own
                              challenges to the software developer.

                           Should You Try This at Home?
                           As we’ve seen, there’s a great deal more to i18n than many firms
                           bargain for, though some, especially large multi-nationals, choose to
                           try. With available resources, time, and experience, it’s certainly true
                           that i18n capabilities can be built in-house, and many have.
                           But for many more, the issues boil down to these questions:
                              •   Can your firm afford to the cost to build, train, and supervise
                                  “native” i18n project capabilities, and
Technology firms have
                              •    Can you afford the time-to-market risks that result from this
their hands full with
                                   decision?
the demands of core
application work, and      The second issue generally looms largest. Most technology firms
                           have their hands full with the demands of core application work, and
aren’t willing to bet
                           aren’t willing to bet their international business prospects on their
their international        capabilities in a specialized function of this type. That’s why,
business prospects         increasingly, many turn to domain experts like Lingoport.
on their capabilities in   So, as with most business issues, it’s ultimately a matter of money.
a specialized function     Let’s take a look at the dollars and cents of the decision.

                           The Financial Case for Outsourcing
                           i18n
                           The financial case for outsourcing some or all elements of an i18n
                           effort are reflection of the two issues detailed above. If you turn to
                           service providers instead of dedicated staff, in theory you avoid the
                              a) Costs of an in-house staff, and
                              b) Risks of missing international business objectives by
                                 underestimating the time and effort required.


                                            www.lingoport.com | Page 4 of 9
Internationalization:
                         Going Global Without Going It Alone

                         We’ll take them both in turn.

                         Replacing staffing costs
                         The advantages of hiring outside help, in i18n or any other specialty,
                         are straightforward. Another company (the service provider) absorbs
                         part of the expense of maintaining a dedicated in-house staff in the
                         specialty area, by taking on two major cost components:
                            •   The fixed costs of headcount, or the expenses unrelated to
                                the volume of work they do – items such as office space,
                                equipment, training, benefits, and the like, and
                            •   The costs of downtime, or the chance that the resource is
                                occasionally idle due to “lumpiness” in the timing of global
                                business initiatives.
                         In an outsourced model, of course, the client pays for only the time
                         that’s expended on their project directly, not hours that weren’t
                         because they didn’t have continuous, “level” demand for the
                         specialty at a specific time. And there are no direct costs to hire,
                         train, and otherwise support the employees involved – that’s a cost
                         of doing business the service provider pays.
                         Conservatively, the overhead costs described above, as well as the
                         potential for idle time between global initiatives, can run as much as
                         40% of total personnel costs.

                         Mitigating time-to-market risk
                         This impact is generally more critical than the first, and boils down
                         to this: can a dedicated, deeply experienced outside team be
                         expected to complete required i18n work sooner, at higher quality,
                         than an in-house team?
                         The answer varies by situation, of course, but years of experience
Lingoport’s use of its
                         suggest it can. At Lingoport, our teams have seen virtually every
proprietary Globalyzer   permutation of i18n coding challenge, across multiple platforms,
software magnifies       operating systems, locals-specific requirements, and much more.
the effectiveness of
the company’s services   Significantly, Lingoport’s staff use of its proprietary Globalyzer
vs. other alternatives   software magnifies the effectiveness of the company’s services vs.
                         other alternatives – amplifying the outsourcing model’s time-to-
                         market and cost-competitiveness advantages against other
                         approaches.
                         The impacts in this area are especially evident with firms expanding
                         through merger and/or acquisition. While the acquirer is obviously
                         familiar with their own code base, they’re invariably less so with the
                         new addition’s technology. Hiring a 3rd party to assist in these cases
                         not only brings a fresh, experienced eye to the project, but also can
                         install a neutral “arbitrator” in the midst of often-tense cultural
                         transitions within the new joint entity.

                         Adding It Up
                         Let’s look at an example of the second effect above – the time to
                         market risk issue – only.

                                         www.lingoport.com | Page 5 of 9
Internationalization:
                         Going Global Without Going It Alone

                         Assume a technology product or service projected to generate $10M
                         in first year revenue from a single new international market. What
                         would be the cost of a 3-month delay in releasing that product to its
                         target market?
                         We’ll further assume a general cost profile consistent with firms
                         Lingoport has served in recent years. And we’ll assume that the
                         product experiences only modest growth over a five-year timeframe.
                         The P&L below displays results with and without i18n factored in:

                         Yr 1 revenue              10000
                         Ship delay (mo)               3
                         Annual Rev growth           5%

                         w/o i18n
                          Revenue                  7,500   10,375   10,894   11,438   12,010   52,218
                          COGS               30%   2,250    3,113    3,268    3,432    3,603
                          GM                       5,250    7,263    7,626    8,007    8,407
                          Op Exp             50%   3,750    5,188    5,447    5,719    6,005
                          EBITDA                   1,500    2,075    2,179    2,288    2,402   10,444

                         w/i18n                      Yr1    Yr2    Yr3    Yr4    Yr5  Total
                          Revenue                10,000 10,500 11,025 11,576 12,155 55,256
                          COGS               30% 3,000   3,150  3,308  3,473  3,647
                          GM                      7,000  7,350  7,718  8,103  8,509
                          Op Exp             50% 5,000   5,250  5,513  5,788  6,078
                          EBITDA                  2,000  2,100  2,205  2,315  2,431 11,051

                         Impacts
                           Revenue                 3,039
                           EBITDA                    608
                                                   5.8%
                         As shown, the firm stands to benefit substantially through reducing
                         time to market alone – enjoying nearly 6% increases in both
Outsourcing i18n tasks   revenue and EBITDA, most of that impact occurring in year 1 of the
                         analysis, with smaller advantage in each subsequent year. If higher
can multiply the
                         sales growth expectations or the expected cost savings from the
benefit by as much as    l10n effort to produce these results were included, the impact would
10 times, given the      be even greater.
diverse international
markets the average      And most importantly, for this same product, the same financial
                         improvement would accrue to each subsequent l10n project
firm might address
                         targeting other overseas markets. That could multiply the benefit by
over time.               as much as 10 times, given the diverse international markets the
                         average firm might address over time.

                         Case Studies: How Outsourcing Helps
                         Leading Firms Accelerate Time to
                         Global Markets
                         It’s clear that internationalization can complement and enhance l10n
                         efforts in important ways. i18n makes every l10n job simpler,
                         quicker, and more repeatable, while l10n requirements make i18n
                         necessary, even strategically important.

                                             www.lingoport.com | Page 6 of 9
Internationalization:
Going Global Without Going It Alone

But with a dizzying array of project requirements, internal resources,
outsourced service providers, and urgent management expectations
compounding the complexity of global initiatives, it’s fair to ask: can
these integrated projects come together, on time and in budget?
In Lingoport’s experience, the answer is yes. The company has a
long track record of working with leading l10n firms and internal
staffs to coordinate efforts– in myriad different ways, from simple
project support to fully outsourced project management.
Two case studies that profile sample relationships and successful
client outcomes follow.

When in Rome...Lingoport Outsourcing Drives
Competitive Advantage for Travel Technology
Leader
Lanyon, a leading information
distributor to consumer travel sites
like Expedia, as well as corporate
travel departments, faced a problem
familiar to every globally ambitious technology firm.
Their international customers (chiefly hotel operators) preferred to
work with the company's information-gathering applications in their
native languages. And when your business depends on the accuracy
and timeliness of such information, internationalization becomes a
strategic issue.
Philip Blahut, Lanyon's director of software development, saw an
opportunity. More than simply a convenience for their customers,
language- and culturally-specific interfaces represented a crucial
competitive advantage for Lanyon.
Blahut turned to Lingoport for several reasons. Like many firms,
Lanyon lacked the specialized expertise for rebuilding information
interfaces to support multicultural requirements. More importantly,
Blahut needed to keep the company's limited engineering resources
focused on core tasks. And Lingoport's long-standing relationships
with leading l10n service providers made the choice simple.
Lingoport's outsourcing team stepped in to manage the entire
internationalization process, including coordination with Lanyon's
preferred l10n partner. "Lingoport's team was completely
professional, setting clear expectations and timelines, then meeting
them," said Blahut. "It allowed me to stay 'hands off' in completing
the project, and insulate our critical internal resources from
distractions we couldn't afford."
In short order, the work yielded top line results as well. A Chinese
hotel customer chose Lanyon as their information redistributor, in
part because Lanyon was the only alternative that supported native-
language information exchange. Other Asian clients followed.
"As we expand our global reach, we'll need more support in
converting our applications for world markets," Blahut asserted.
"We'll expect Lingoport's services will be a major part of those
efforts."

                 www.lingoport.com | Page 7 of 9
Internationalization:
Going Global Without Going It Alone


Sycle.net: Accelerating International Business
Results through Outsourcing
In six short years,
Sycle built a dynamic,
growing        business
supplying the most
advanced         online
patient management and marketing application to over 3,500
hearing care practitioners in the US and Canada. But when the world
came calling, a daunting task lay ahead.
A prospective partner approached Sycle to take their business to
overseas markets. Like many growth businesses, however, Sycle
didn't have the depth of experience - or easily available resources -
to take on the software reengineering required for the task.
Sean Shofstall, Sycle's CTO, understood the challenge: the company's
code base, developed for domestic markets, was full of common
impediments to easy, repeatable localization. And the confusing
array of localization options wasn't easy to sort through, as well.
Lingoport's endorsement of a localization partner helped get the ball
rolling, and under Sycle's management, both the i18n and
localization projects were completed in timely, cost-effective
fashion.
"It's easy to get bogged down in localization projects if you're new to
the space," said Shofstall. "Unless you're lucky enough to have in-
house software internationalization resources - and we aren't - it
pays to bring in the experts. Lingoport's work helped make our path
to international markets smoother than we'd ever hoped."

For More Information
A vital resource for developers of global web applications is the
Internationalization Core Working Group, part of the W3C
Internationalization Activity.
Learn more at http://www.w3.org/International/core/.
You’ll find in-depth technical information about best practices for
information architects, software developers, and other technology
professionals with ongoing internationalization requirements.




                 www.lingoport.com | Page 8 of 9
Internationalization:
Going Global Without Going It Alone



About Lingoport
Founded in 2001, Lingoport,
Inc, helps global businesses
adapt    and    leverage    their
software for world market
readiness. Lingoport's internationalization Services, including code
analysis, i18n implementation, testing and training supports the
global business objectives of leading international companies, and
the company’s market-leading Globalyzer software helps companies
systematically adapt their software code and development practices
to be more efficient for worldwide customers who demand that
software works the way they expect it to.
In addition to its offices in Boulder, Colorado, Lingoport maintains
development offices in Laramie, Wyoming. For more information, call
+1-303-444-8020 or visit http://www.lingoport.com.
Lingoport and Globalyzer are registered trademarks of Lingoport,
Inc. All other brand and product names may be trademarks or
registered trademarks of their respective owners.




                www.lingoport.com | Page 9 of 9

More Related Content

Similar to Outsourcing Internationalization (i18n) Services

Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
Lingoport (www.lingoport.com)
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code Platforms
QuickBase, Inc.
 
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Lingoport (www.lingoport.com)
 
What Is A Technology Stack?
What Is A Technology Stack?What Is A Technology Stack?
What Is A Technology Stack?
Albiorix Technology
 
Using Technology to Make People More Powerful
Using Technology to Make People More PowerfulUsing Technology to Make People More Powerful
Using Technology to Make People More Powerful
Ian Heron
 
IT Technologies Career perspective
IT Technologies   Career perspectiveIT Technologies   Career perspective
IT Technologies Career perspective
Gopalakrishnan Kulasekaran
 
Key Features Of The Pseudo Code
Key Features Of The Pseudo CodeKey Features Of The Pseudo Code
Key Features Of The Pseudo Code
Angilina Jones
 
Low code application platforms
Low code application platformsLow code application platforms
Low code application platforms
Matthew Weaver
 
Building for the Future The Impact of Full Stack Development on Modern Applic...
Building for the Future The Impact of Full Stack Development on Modern Applic...Building for the Future The Impact of Full Stack Development on Modern Applic...
Building for the Future The Impact of Full Stack Development on Modern Applic...
Amplework Software Pvt. Ltd.
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
jessiehampson
 
How to create software that is ready for the world
How to create software that is ready for the worldHow to create software that is ready for the world
How to create software that is ready for the world
Brian Kelly
 
The Concept Of Abstract Data Types
The Concept Of Abstract Data TypesThe Concept Of Abstract Data Types
The Concept Of Abstract Data Types
Katy Allen
 
Write once... Take Less Time to Deploy
Write once... Take Less Time to Deploy Write once... Take Less Time to Deploy
Write once... Take Less Time to Deploy
michael.labriola
 
Enterprise 2020
Enterprise 2020Enterprise 2020
Enterprise 2020
Siarhei Hladkou
 
ABSE and AtomWeaver : A Quantum Leap in Software Development
ABSE and AtomWeaver : A Quantum Leap in Software DevelopmentABSE and AtomWeaver : A Quantum Leap in Software Development
ABSE and AtomWeaver : A Quantum Leap in Software Development
Rui Curado
 
Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019
Nevill Nguyen
 
7 Prominent Programming Languages for Blockchain App Development
7 Prominent Programming Languages for Blockchain App Development7 Prominent Programming Languages for Blockchain App Development
7 Prominent Programming Languages for Blockchain App Development
jhonmiller20
 
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...Lingoport (www.lingoport.com)
 
Tell me more about that? Gathering User Requirements and Context of Use for G...
Tell me more about that? Gathering User Requirements and Context of Use for G...Tell me more about that? Gathering User Requirements and Context of Use for G...
Tell me more about that? Gathering User Requirements and Context of Use for G...
Ultan O'Broin
 
assignment help experts
assignment help expertsassignment help experts
assignment help experts
#essaywriting
 

Similar to Outsourcing Internationalization (i18n) Services (20)

Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
Internationalization (i18n) Primer: Solving Coding Issues Equals Competitive ...
 
Shrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code PlatformsShrinking the Custom Application Development Cycle with Low-Code Platforms
Shrinking the Custom Application Development Cycle with Low-Code Platforms
 
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
Enhancing Internationalization Productivity: I18n Tools Support Software Loca...
 
What Is A Technology Stack?
What Is A Technology Stack?What Is A Technology Stack?
What Is A Technology Stack?
 
Using Technology to Make People More Powerful
Using Technology to Make People More PowerfulUsing Technology to Make People More Powerful
Using Technology to Make People More Powerful
 
IT Technologies Career perspective
IT Technologies   Career perspectiveIT Technologies   Career perspective
IT Technologies Career perspective
 
Key Features Of The Pseudo Code
Key Features Of The Pseudo CodeKey Features Of The Pseudo Code
Key Features Of The Pseudo Code
 
Low code application platforms
Low code application platformsLow code application platforms
Low code application platforms
 
Building for the Future The Impact of Full Stack Development on Modern Applic...
Building for the Future The Impact of Full Stack Development on Modern Applic...Building for the Future The Impact of Full Stack Development on Modern Applic...
Building for the Future The Impact of Full Stack Development on Modern Applic...
 
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docxWeek 3 Lecture 1 - Business SoftwareManagement of Information .docx
Week 3 Lecture 1 - Business SoftwareManagement of Information .docx
 
How to create software that is ready for the world
How to create software that is ready for the worldHow to create software that is ready for the world
How to create software that is ready for the world
 
The Concept Of Abstract Data Types
The Concept Of Abstract Data TypesThe Concept Of Abstract Data Types
The Concept Of Abstract Data Types
 
Write once... Take Less Time to Deploy
Write once... Take Less Time to Deploy Write once... Take Less Time to Deploy
Write once... Take Less Time to Deploy
 
Enterprise 2020
Enterprise 2020Enterprise 2020
Enterprise 2020
 
ABSE and AtomWeaver : A Quantum Leap in Software Development
ABSE and AtomWeaver : A Quantum Leap in Software DevelopmentABSE and AtomWeaver : A Quantum Leap in Software Development
ABSE and AtomWeaver : A Quantum Leap in Software Development
 
Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019Emerging Trends in Software Development-Aug-2019
Emerging Trends in Software Development-Aug-2019
 
7 Prominent Programming Languages for Blockchain App Development
7 Prominent Programming Languages for Blockchain App Development7 Prominent Programming Languages for Blockchain App Development
7 Prominent Programming Languages for Blockchain App Development
 
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...
Lingoport internationalization-i18n-and-localization-l10n-e newsletter-septem...
 
Tell me more about that? Gathering User Requirements and Context of Use for G...
Tell me more about that? Gathering User Requirements and Context of Use for G...Tell me more about that? Gathering User Requirements and Context of Use for G...
Tell me more about that? Gathering User Requirements and Context of Use for G...
 
assignment help experts
assignment help expertsassignment help experts
assignment help experts
 

More from Lingoport (www.lingoport.com)

Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!Lingoport (www.lingoport.com)
 
LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011Lingoport (www.lingoport.com)
 
Leading Globalized Software Effort: An Expert Discussion
Leading Globalized Software Effort: An Expert DiscussionLeading Globalized Software Effort: An Expert Discussion
Leading Globalized Software Effort: An Expert DiscussionLingoport (www.lingoport.com)
 
Wordware 2011: Lingoport i18n Planning & Static Analysis
Wordware 2011: Lingoport i18n Planning & Static AnalysisWordware 2011: Lingoport i18n Planning & Static Analysis
Wordware 2011: Lingoport i18n Planning & Static Analysis
Lingoport (www.lingoport.com)
 
JavaScript Internationalization I18n for Efficient Software Localization
JavaScript Internationalization I18n for Efficient Software LocalizationJavaScript Internationalization I18n for Efficient Software Localization
JavaScript Internationalization I18n for Efficient Software Localization
Lingoport (www.lingoport.com)
 
Introduction to Internationalization (I18n)
Introduction to Internationalization (I18n)Introduction to Internationalization (I18n)
Introduction to Internationalization (I18n)
Lingoport (www.lingoport.com)
 
Worldware: Software internationalization and globalization conference summary...
Worldware: Software internationalization and globalization conference summary...Worldware: Software internationalization and globalization conference summary...
Worldware: Software internationalization and globalization conference summary...
Lingoport (www.lingoport.com)
 
Internationalization (I18n) and Localization (L10n): A Study
Internationalization (I18n) and Localization (L10n): A StudyInternationalization (I18n) and Localization (L10n): A Study
Internationalization (I18n) and Localization (L10n): A Study
Lingoport (www.lingoport.com)
 
Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)
Lingoport (www.lingoport.com)
 
Internationalization (i18n) Primer
Internationalization (i18n) PrimerInternationalization (i18n) Primer
Internationalization (i18n) Primer
Lingoport (www.lingoport.com)
 

More from Lingoport (www.lingoport.com) (18)

Staying Global in an Agile World Presentation
Staying Global in an Agile World PresentationStaying Global in an Agile World Presentation
Staying Global in an Agile World Presentation
 
Internationalizing a Multi-Layered Application
Internationalizing a Multi-Layered ApplicationInternationalizing a Multi-Layered Application
Internationalizing a Multi-Layered Application
 
Shifting Left Webinar Slideshow
Shifting Left Webinar SlideshowShifting Left Webinar Slideshow
Shifting Left Webinar Slideshow
 
Shifting Left Webinar Slides
Shifting Left Webinar SlidesShifting Left Webinar Slides
Shifting Left Webinar Slides
 
Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!Internationalization Conference, Webinars, Events, Book Discount and More!
Internationalization Conference, Webinars, Events, Book Discount and More!
 
Keyboards and Internationalization
Keyboards and InternationalizationKeyboards and Internationalization
Keyboards and Internationalization
 
LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011
 
Internationalization & Localization Process
Internationalization & Localization ProcessInternationalization & Localization Process
Internationalization & Localization Process
 
Leading Globalized Software Effort: An Expert Discussion
Leading Globalized Software Effort: An Expert DiscussionLeading Globalized Software Effort: An Expert Discussion
Leading Globalized Software Effort: An Expert Discussion
 
Unicode Primer for the Uninitiated
Unicode Primer for the UninitiatedUnicode Primer for the Uninitiated
Unicode Primer for the Uninitiated
 
Static analysis for multiple programming languages
Static analysis for multiple programming languagesStatic analysis for multiple programming languages
Static analysis for multiple programming languages
 
Wordware 2011: Lingoport i18n Planning & Static Analysis
Wordware 2011: Lingoport i18n Planning & Static AnalysisWordware 2011: Lingoport i18n Planning & Static Analysis
Wordware 2011: Lingoport i18n Planning & Static Analysis
 
JavaScript Internationalization I18n for Efficient Software Localization
JavaScript Internationalization I18n for Efficient Software LocalizationJavaScript Internationalization I18n for Efficient Software Localization
JavaScript Internationalization I18n for Efficient Software Localization
 
Introduction to Internationalization (I18n)
Introduction to Internationalization (I18n)Introduction to Internationalization (I18n)
Introduction to Internationalization (I18n)
 
Worldware: Software internationalization and globalization conference summary...
Worldware: Software internationalization and globalization conference summary...Worldware: Software internationalization and globalization conference summary...
Worldware: Software internationalization and globalization conference summary...
 
Internationalization (I18n) and Localization (L10n): A Study
Internationalization (I18n) and Localization (L10n): A StudyInternationalization (I18n) and Localization (L10n): A Study
Internationalization (I18n) and Localization (L10n): A Study
 
Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)Business Perspectives on Internationalization (i18n)
Business Perspectives on Internationalization (i18n)
 
Internationalization (i18n) Primer
Internationalization (i18n) PrimerInternationalization (i18n) Primer
Internationalization (i18n) Primer
 

Recently uploaded

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

Outsourcing Internationalization (i18n) Services

  • 1. Internationalization Services Should You “Go It Alone” When Going Global? Brought to you by Lingoport, Inc. www.Lingoport.com Copyright Lingoport 2007. All rights reserved.
  • 2. Internationalization: Going Global Without Going It Alone Introduction If your firm is involved in, or anticipating, a steady stream of localization (“l10n”) projects in the near future – and why not, given the huge opportunities available in overseas markets –you’ve inevitably confronted the question of how to streamline and reduce the cost of such efforts. For technology firms with significant software components to their business mix, the answer often rests in internationalization. As every globally savvy technology company knows, internationalization complements localization projects, by preparing applications for more efficient, timely localization. According to the W3, Internationalization (“i18n”) is the design and development of a product, application or document content that enables easy localization for target audiences that vary in culture, region, or language.1 l10n efforts can be a Without i18n, l10n efforts can be a frustrating sequence of linguistic frustrating sequence of and cultural “treasure hunts” through your code base, one language linguistic and cultural at a time. Such projects are time-consuming distractions for your “treasure hunts” critical engineering resources, and a major threat to your business through your code timelines. That’s why i18n is increasingly becoming a strategic base, one language at consideration in globalization efforts. a time. So there’s little debate as to whether i18n can help make international software deployment better, faster, cheaper, and less risky. The critical question is: how best to get i18n done? It’s the classic make-or-buy judgment. This document examines the issues related to deciding whether to farm out the task to expert service providers or to keep the job in-house. Internationalization: What’s the Big Deal? Internationalization involves rebuilding code to accommodate the requirements of localization. What makes this seemingly straightforward engineering task so challenging? Unfortunately, there’s far more here than meets the eye. Adam Asnes, founder and CEO of Lingoport, a specialist in i18n services to leading technology and technology-dependent firms, broke down the major issues in a recent issue of Client Side News2: I meet many localization sales people and executive staff that actually don’t understand internationalization at all. It’s simply a 1 Source: Richard Ishida, W3C, Susan K. Miller, Boeing; “What do the terms 'internationalization' and 'localization' mean, and how are they related?” World Wide Web Consortium (www.w3c.org), 2005 2 Adam Asnes, ”Winning Revenue by Globalizing Right,” Client Side News (Feature), October 2006 www.lingoport.com | Page 2 of 9
  • 3. Internationalization: Going Global Without Going It Alone problem that they have never dealt with. Perhaps there’s more than a touch of “eyes glazing over in boredom” when they see technical articles about the subject; but you really don’t have to make major technical leaps to understand the issues. Simply put, internationalization is all of the planning and execution that needs to be included in the development of software that lets the software support languages and locale formatting (like numerical formats, dates, times, currencies, postal addresses and more). Applications not only have to be capable of displaying any language, they have to correctly allow the input, storage, processing and retrieval of that multilingual/multi-locale data. It mostly breaks down to engineering for a few categories of issues, which include: Character Encoding – Every character you see on the screen corresponds to a set of zeros and ones that get “interpreted” into what you read on the screen. How an application supports character encoding determines whether it will actually work in Chinese, Japanese, French, German, etc. This is where terms like Unicode or ISO-Latin apply. The right character encoding strategy isn’t always obvious and will depend on a balance of marketing requirements, technical requirements and development budget, especially if the code already exists rather than starting from scratch. String, Images and Resource Management – Every message presented and ultimately translated in an application is referred to in software terms as a string. An important and time consuming part of internationalization involves finding all the user-facing messages (but can also include things like interface Programming patterns sizing), extracting them from the source code, and placing them can be a big nasty in some kind of repository files (or database) appropriate to the area to re-engineer, software architecture. That way you can work on translating the and it takes words without breaking the source code. With the right experienced engineering those words can be replaced with any language that examination and the application is supporting. Additionally, string management planning to manage. includes issues like sorting, string concatenation and the like. You’ll also want to identify and manage any images that are embedded in the code (just like strings) so that they may be localized as necessary. Locale-limiting Functions – Each programming language has its own set of functions or methods that do things like limit the way a date is interpreted, or how many bytes a character can contain. There are hundreds of these sneaky little things in C/C++ and there are dependencies based on your character encoding choice (e.g. Unicode UTF-8). Other programming languages such as Java and C# have less of these issues, but still have their own possible pitfalls. These functions need to be found and replaced with others that support the locale requirements that will be needed. www.lingoport.com | Page 3 of 9
  • 4. Internationalization: Going Global Without Going It Alone Locale-limiting Programming Patterns – Programmers may do many of the right things in terms of extracting strings, using functions that support “wide” characters and the like, but it’s still easy to get in trouble. Think of programming patterns as logic created for a specific application, which doesn’t work once you include issues around multiple locales. Programmatic sorting logic is a good example; a typical developer would sort by alphabetical order rather than by character brush stroke. Programming patterns can be a big nasty area to re-engineer, and it takes experienced examination and planning to manage. Locale Operators - Simply determine how the software will detect what locale it needs to support and how it will behave under the circumstances. For instance, does the user manually choose the locale, or does the application check the operating system setting? Third Party Product Limitations – Most software makes use of other application components. These can include databases, reporting mechanisms (i.e. Crystal Reports), email generators and more. Often these components have their own internationalization support issues, which can create their own challenges to the software developer. Should You Try This at Home? As we’ve seen, there’s a great deal more to i18n than many firms bargain for, though some, especially large multi-nationals, choose to try. With available resources, time, and experience, it’s certainly true that i18n capabilities can be built in-house, and many have. But for many more, the issues boil down to these questions: • Can your firm afford to the cost to build, train, and supervise “native” i18n project capabilities, and Technology firms have • Can you afford the time-to-market risks that result from this their hands full with decision? the demands of core application work, and The second issue generally looms largest. Most technology firms have their hands full with the demands of core application work, and aren’t willing to bet aren’t willing to bet their international business prospects on their their international capabilities in a specialized function of this type. That’s why, business prospects increasingly, many turn to domain experts like Lingoport. on their capabilities in So, as with most business issues, it’s ultimately a matter of money. a specialized function Let’s take a look at the dollars and cents of the decision. The Financial Case for Outsourcing i18n The financial case for outsourcing some or all elements of an i18n effort are reflection of the two issues detailed above. If you turn to service providers instead of dedicated staff, in theory you avoid the a) Costs of an in-house staff, and b) Risks of missing international business objectives by underestimating the time and effort required. www.lingoport.com | Page 4 of 9
  • 5. Internationalization: Going Global Without Going It Alone We’ll take them both in turn. Replacing staffing costs The advantages of hiring outside help, in i18n or any other specialty, are straightforward. Another company (the service provider) absorbs part of the expense of maintaining a dedicated in-house staff in the specialty area, by taking on two major cost components: • The fixed costs of headcount, or the expenses unrelated to the volume of work they do – items such as office space, equipment, training, benefits, and the like, and • The costs of downtime, or the chance that the resource is occasionally idle due to “lumpiness” in the timing of global business initiatives. In an outsourced model, of course, the client pays for only the time that’s expended on their project directly, not hours that weren’t because they didn’t have continuous, “level” demand for the specialty at a specific time. And there are no direct costs to hire, train, and otherwise support the employees involved – that’s a cost of doing business the service provider pays. Conservatively, the overhead costs described above, as well as the potential for idle time between global initiatives, can run as much as 40% of total personnel costs. Mitigating time-to-market risk This impact is generally more critical than the first, and boils down to this: can a dedicated, deeply experienced outside team be expected to complete required i18n work sooner, at higher quality, than an in-house team? The answer varies by situation, of course, but years of experience Lingoport’s use of its suggest it can. At Lingoport, our teams have seen virtually every proprietary Globalyzer permutation of i18n coding challenge, across multiple platforms, software magnifies operating systems, locals-specific requirements, and much more. the effectiveness of the company’s services Significantly, Lingoport’s staff use of its proprietary Globalyzer vs. other alternatives software magnifies the effectiveness of the company’s services vs. other alternatives – amplifying the outsourcing model’s time-to- market and cost-competitiveness advantages against other approaches. The impacts in this area are especially evident with firms expanding through merger and/or acquisition. While the acquirer is obviously familiar with their own code base, they’re invariably less so with the new addition’s technology. Hiring a 3rd party to assist in these cases not only brings a fresh, experienced eye to the project, but also can install a neutral “arbitrator” in the midst of often-tense cultural transitions within the new joint entity. Adding It Up Let’s look at an example of the second effect above – the time to market risk issue – only. www.lingoport.com | Page 5 of 9
  • 6. Internationalization: Going Global Without Going It Alone Assume a technology product or service projected to generate $10M in first year revenue from a single new international market. What would be the cost of a 3-month delay in releasing that product to its target market? We’ll further assume a general cost profile consistent with firms Lingoport has served in recent years. And we’ll assume that the product experiences only modest growth over a five-year timeframe. The P&L below displays results with and without i18n factored in: Yr 1 revenue 10000 Ship delay (mo) 3 Annual Rev growth 5% w/o i18n Revenue 7,500 10,375 10,894 11,438 12,010 52,218 COGS 30% 2,250 3,113 3,268 3,432 3,603 GM 5,250 7,263 7,626 8,007 8,407 Op Exp 50% 3,750 5,188 5,447 5,719 6,005 EBITDA 1,500 2,075 2,179 2,288 2,402 10,444 w/i18n Yr1 Yr2 Yr3 Yr4 Yr5 Total Revenue 10,000 10,500 11,025 11,576 12,155 55,256 COGS 30% 3,000 3,150 3,308 3,473 3,647 GM 7,000 7,350 7,718 8,103 8,509 Op Exp 50% 5,000 5,250 5,513 5,788 6,078 EBITDA 2,000 2,100 2,205 2,315 2,431 11,051 Impacts Revenue 3,039 EBITDA 608 5.8% As shown, the firm stands to benefit substantially through reducing time to market alone – enjoying nearly 6% increases in both Outsourcing i18n tasks revenue and EBITDA, most of that impact occurring in year 1 of the analysis, with smaller advantage in each subsequent year. If higher can multiply the sales growth expectations or the expected cost savings from the benefit by as much as l10n effort to produce these results were included, the impact would 10 times, given the be even greater. diverse international markets the average And most importantly, for this same product, the same financial improvement would accrue to each subsequent l10n project firm might address targeting other overseas markets. That could multiply the benefit by over time. as much as 10 times, given the diverse international markets the average firm might address over time. Case Studies: How Outsourcing Helps Leading Firms Accelerate Time to Global Markets It’s clear that internationalization can complement and enhance l10n efforts in important ways. i18n makes every l10n job simpler, quicker, and more repeatable, while l10n requirements make i18n necessary, even strategically important. www.lingoport.com | Page 6 of 9
  • 7. Internationalization: Going Global Without Going It Alone But with a dizzying array of project requirements, internal resources, outsourced service providers, and urgent management expectations compounding the complexity of global initiatives, it’s fair to ask: can these integrated projects come together, on time and in budget? In Lingoport’s experience, the answer is yes. The company has a long track record of working with leading l10n firms and internal staffs to coordinate efforts– in myriad different ways, from simple project support to fully outsourced project management. Two case studies that profile sample relationships and successful client outcomes follow. When in Rome...Lingoport Outsourcing Drives Competitive Advantage for Travel Technology Leader Lanyon, a leading information distributor to consumer travel sites like Expedia, as well as corporate travel departments, faced a problem familiar to every globally ambitious technology firm. Their international customers (chiefly hotel operators) preferred to work with the company's information-gathering applications in their native languages. And when your business depends on the accuracy and timeliness of such information, internationalization becomes a strategic issue. Philip Blahut, Lanyon's director of software development, saw an opportunity. More than simply a convenience for their customers, language- and culturally-specific interfaces represented a crucial competitive advantage for Lanyon. Blahut turned to Lingoport for several reasons. Like many firms, Lanyon lacked the specialized expertise for rebuilding information interfaces to support multicultural requirements. More importantly, Blahut needed to keep the company's limited engineering resources focused on core tasks. And Lingoport's long-standing relationships with leading l10n service providers made the choice simple. Lingoport's outsourcing team stepped in to manage the entire internationalization process, including coordination with Lanyon's preferred l10n partner. "Lingoport's team was completely professional, setting clear expectations and timelines, then meeting them," said Blahut. "It allowed me to stay 'hands off' in completing the project, and insulate our critical internal resources from distractions we couldn't afford." In short order, the work yielded top line results as well. A Chinese hotel customer chose Lanyon as their information redistributor, in part because Lanyon was the only alternative that supported native- language information exchange. Other Asian clients followed. "As we expand our global reach, we'll need more support in converting our applications for world markets," Blahut asserted. "We'll expect Lingoport's services will be a major part of those efforts." www.lingoport.com | Page 7 of 9
  • 8. Internationalization: Going Global Without Going It Alone Sycle.net: Accelerating International Business Results through Outsourcing In six short years, Sycle built a dynamic, growing business supplying the most advanced online patient management and marketing application to over 3,500 hearing care practitioners in the US and Canada. But when the world came calling, a daunting task lay ahead. A prospective partner approached Sycle to take their business to overseas markets. Like many growth businesses, however, Sycle didn't have the depth of experience - or easily available resources - to take on the software reengineering required for the task. Sean Shofstall, Sycle's CTO, understood the challenge: the company's code base, developed for domestic markets, was full of common impediments to easy, repeatable localization. And the confusing array of localization options wasn't easy to sort through, as well. Lingoport's endorsement of a localization partner helped get the ball rolling, and under Sycle's management, both the i18n and localization projects were completed in timely, cost-effective fashion. "It's easy to get bogged down in localization projects if you're new to the space," said Shofstall. "Unless you're lucky enough to have in- house software internationalization resources - and we aren't - it pays to bring in the experts. Lingoport's work helped make our path to international markets smoother than we'd ever hoped." For More Information A vital resource for developers of global web applications is the Internationalization Core Working Group, part of the W3C Internationalization Activity. Learn more at http://www.w3.org/International/core/. You’ll find in-depth technical information about best practices for information architects, software developers, and other technology professionals with ongoing internationalization requirements. www.lingoport.com | Page 8 of 9
  • 9. Internationalization: Going Global Without Going It Alone About Lingoport Founded in 2001, Lingoport, Inc, helps global businesses adapt and leverage their software for world market readiness. Lingoport's internationalization Services, including code analysis, i18n implementation, testing and training supports the global business objectives of leading international companies, and the company’s market-leading Globalyzer software helps companies systematically adapt their software code and development practices to be more efficient for worldwide customers who demand that software works the way they expect it to. In addition to its offices in Boulder, Colorado, Lingoport maintains development offices in Laramie, Wyoming. For more information, call +1-303-444-8020 or visit http://www.lingoport.com. Lingoport and Globalyzer are registered trademarks of Lingoport, Inc. All other brand and product names may be trademarks or registered trademarks of their respective owners. www.lingoport.com | Page 9 of 9