Morettini on Management

General Management and Marketing Advice for Software and Tech Companies

Tag: international

How Soon Should Your Software or Hardware Company Go International?

This is a question that frankly doesn’t come up often enough at early stage tech companies. There is usually an assumption that you first conquer your home market, and then sometime way down the road, when you are already flush and successful, it will be time to expand internationally. US-based tech companies are most guilty of this often questionable thinking.

What’s wrong with this approach, especially for US-based companies? After all, the US is the largest market in the world, and it’s far easier to sell to customers close by, then it is halfway around the world. With this the case, why should you use your scarce early-stage capital in a risky international expansion? This is how the thinking goes.

The problem is that you may be leaving significant low-hanging fruit on the table, at the very time that you need those customers the most. Let’s look at 4 important reasons to go international as soon as possible:

Reasons for Early International Business Development

Early adopters needed

As an early stage software or hardware company, you need to find early adopters of your product. These folks fit a certain psychographic profile, and they are rarer than the average customer. You sometimes need to cover the earth to find them. Limiting your geographic net unnecessarily only makes the job harder.

Distribution partnerships can provide tremendous leverage for a young company

This is one of the big reasons to go international that newbies don’t understand. They think that with all the money they are spending to penetrate the home market, selling internationally will be much more expensive yet. Not necessarily. In many markets, you can find distributors who will take on much or most of the marketing and sales load, reducing your investment tremendously and allowing you to leverage their existing relationships–rather than “starting from scratch”.

Many markets are less competitive than your home market, especially if it’s the US

Unless your home market is a tiny one, there are most likely many underserved markets available to you that have a lot of low hanging fruit. Why? Every startup software or tech company thinks the same and focuses initially on their home market. Since the bulk of the tech business is located in the US, it’s by far the most brutally competitive of all.

Beat your competition to the punch

Getting to a market early can often mean the difference between success and failure. If you’re the first one in a country or region, the early adopters and other low-hanging fruit are there for you alone. You will get your pick of the best distribution partners, and your product category will be “fresh” news for the media. Once established, it will be hard for later arriving competitors to push you down the market share ladder, even if they are larger than you overall.

So when should a company go International? The short answer is as soon as you can possibly do it. But what’s most important is to fully evaluate when “as soon as you can” actually is.

What to Evaluate Prior to Deciding to Go International

Your product must be stable

This should go without saying, but the only thing that causes a greater catastrophe than an unstable product is an unstable product distributed worldwide! Don’t do this–make sure things are solid before venturing away from where it’s easiest to “babysit” early problems.

Your product must be “market-tested” in your home market

While I’m a proponent of aggressive international business development at an early stage, there is such a thing as “too early”. Make sure that you know your product has a market before going far away from home. It’s a pointless exercise to be recruiting distributors and customers in foreign markets with a product that doesn’t really hit the mark, and one which doesn’t even had a reference customer list. If you can’t gain 10 or 20 or 30 customers close to home, heading far away likely won’t help.

Inventory or License only

Businesses that involve large amounts of inventory are one of my exceptions to aggressive early international development. That means hardware companies generally need to be more careful that software companies. Companies that distribute through retail channels involve more inventory than those who sell via VARs or direct, so they also need to be more cautious. The issues that come with inventory such as repairs and returns are exacerbated by borders and distance. So if you’re inventory intensive, maybe start with one smaller market rather than a large regional rollout, to test that everything goes smoothly before placing a big bet.

Direct or Channel distribution

If you have to establish your own local foreign operation, hire a bunch of people, rent office space, etc–you generally need to wait. Most startups can’t afford this type of risk and investment. However, although some feel this route is their preference due to control, it’s generally not mine. It’s quite risky and slows your international progress rate down significantly. Most companies can start out by using partners, and usually this is a good long run strategy as well. If you’re wildly successful and really feel the need for total control, you can always buy out distributors later on.

English or Local Language

English is the universal language of technology. In some vertical markets (such as IT software) English language-only products are fine. These are markets where you can make the fastest penetration after proving your product in your home market. If you do need local translations, they really aren’t that expensive in most cases and can be done quickly, and distribution partners can often help. But make sure that you don’t skimp on a good translation; nothing will hurt your local credibility more than language that isn’t proper, or at worst, makes no sense.

Safety, Legal or Electrical Specifications

This is also an area that can slow down the potential for fast international market development. Many countries or regions have safety or electrical standards that will require product modification or testing (and thereby investment). There are also legal aspects that need to be considered (European privacy laws when selling security or marketing software, as an example.) Don’t let these stop you from doing an evaluation of your international prospects, but these factors can change the calculus of your decision making.

SaaS

If you’re a software company using the SaaS model there may be very little downside to early international business development. If latency isn’t an issue for your product, you may need no international investment at all. Or maybe you need your servers hosted in other parts of the world to reduce latency issues, but this shouldn’t be a huge investment. You still need marketing in the local markets, either by your own direct (albeit remote) methods or through partners. But given the potential rewards, these investments should be a small price to pay.

Process or Cultural Differences

When you first go into a foreign market, it’s important to understand that you can’t fully comprehend the local culture, as well as how commerce functions. Listen more than you talk at first. Hire a consultant if you can afford to. Partners can also help greatly here. But if you are a savvy international business person it certainly raises your odds when attacking foreign markets early on.

Existing Demand

Are there customers “chomping at the bit” for the benefits your product offers? Or will there be a bit of an education process and a long sales cycle? Obvious existing demand is a key indicator for aggressive international business development.

The bottom line is that going international quickly can be a big boost to early growth for a tech company. Be careful, but not overly cautious. Evaluate your specific situation, and take the plunge if the odds are with you. What’s your take on the proper pace for international business development? Post a comment or send us your story.

Follow Phil Morettini and Morettini on Management via Twitter, Facebook, LinkedIn, RSS, or the PJM Consulting Quarterly Newsletter. Contact Phil directly at info@pjmconsult.com

Trade Shows for Software & Technology Firms – Do They Still Make Sense?

Let’s talk about what for a lot of folks is a marketing method from a bygone era: Trade shows, or Trade Fairs as they’re referred to in most places outside of the US.

At one point in time, Trade Shows were a staple in most every tech company’s marketing budget–shows like Comdex, PC Expo, Network World and a host of others were annual rites of passage. But in the Internet age, they have been greatly reduced in the marketing mix, if not taken completely out of the picture.

There are many reasons for this. First and foremost, the ROI of tradeshows was always very questionable for most exhibitors. In marketing departments everywhere there were always sharp discussions during budget time on whether to continue the expense of the major shows. They always seemed important to exhibit at but usually it was pretty difficult to make a direct correlation to enough actual revenue to justify the large expense. As the Internet became more prominent this ROI looked even worse in comparison–as it did for many other “offline” marketing methods, such as traditional direct mail and print advertising.

So are trade shows now obsolete, having gone the way of the Dodo bird? Probably not, but many marketing folks would say that they are at least on the endangered species list. So when, if at all, do traditional trade shows still make sense today? And what should your goals be if you do decide to invest in a show or two? Let’s take a quick look at 4 points relevant to each of these two questions.

4 REASONS IT MAKE SENSE TO GO TO A TRADE SHOW:

A CONTRARIAN APPROACH
One of the major enduring useful tactics in marketing is to “zig when your competitors zag”. If you are in a market where a show is still well attended but vendors are starting to stay home rather than pay for booths, you may have an opportunity. If your competitors aren’t there, you have a larger, captive audience of prospects to strut your stuff to. One of the basic tenets of a good marketing program is to find a “communications channel” which isn’t too crowded that the ROI goes to hell. With trade shows falling out of favor in marketing budgets, there is potential to benefit from a contrarian approach in some markets.

INTRODUCTION INTO A NEW MARKET
This is always one of the strongest reasons to attend a few shows. If you have a brand new company or your company is entering a market space it hasn’t previously participated in, a couple of well-selected shows can be a very good investment. Remember, you only get one chance to make a first impression.

INTRODUCTION OF A NEW PRODUCT
Much like a company entering a new market, a new product introduction is a very traditional reason to exhibit at a trade show. In my opinion, introducing new products at shows has historically been over-estimated as a useful marketing tactic. Sure, the press is there covering the show but if 50 other vendors are also announcing new products your new product might get lost, or at least get less press coverage then if you announced two weeks before or after the show. Remember the comment above about over-crowded communications channel?. In some cases, announcing at a show fits this description. This can still be a sound marketing tactic–just don’t do it because everyone always does it that way. Do careful research and planning to ensure it is a net positive.

IMPORTANCE OF HIGH TOUCH
If you have a product that absolutely requires some hands-on or personal selling before prospects buy, trade shows can be an excellent investment. For example, if the product is quite expensive, or an expert demo sells far more than prospect downloads from your website. I had a software company client at PJM Consulting who was in a market where expert demos are essential; they grew the company to a great extent with trade shows and almost always could demonstrate a profit on their show budgets.

4 GOALS TO ENSURE A HIGH RETURN FROM A TRADE SHOW:

PRESS COVERAGE
This is always one of the most important reasons to go to many shows. If it is an important show, the press will be there in full force. You really need to plan PR tactics ahead of time, however, as all of the other exhibitors have the same goal of getting press appointments and coverage. It is CRITICAL to plan far ahead in securing appointments with target editors and have a “tease” of substantial news to obtain the appointment. Editor’s schedules fill up far in advance. Properly planned, the show can pay for itself just in this area by eliminating the need for a dedicated press tour. But if not well planned, you will end up “wasting” your product introduction or other news, resulting in little or no press coverage.

EFFICIENCY OF INDUSTRY NETWORKING
Networking with the other exhibitors is often overlooked by many vendors. The focus is generally solely on customers, and maybe distribution channels. Often many companies with complementary offerings are attending and exhibiting along with a few competitors. This can be a great arena to begin or continue discussions with potential strategic partners. At a minimum, makes sure to set aside some time to walk the show floor and see who might have synergy with your company. Even if you’re pressed for time, shake a few hands and gather some business cards–it can be an excellent setup for future discussions.

LOCAL CUSTOMER VISITS
This is also an area that holds potential to lift your show budget’s ROI, which is often overlooked by many exhibitors. You are flying staff to a faraway city–why not go in a couple of days early, and call on a few potential major customers? At a minimum, make sure you get those free show tickets that often go to waste out to local prospects in your database, so they can come to the show for a meeting or demo at your booth.

LOCAL CHANNEL VISITS
In the same vein as visits to customers it makes a lot of sense to call on current or potential channel partners, once you decide you’ll be spending money going to a show in a certain region. Add a couple of days to your trip and visit a few key partners and prospective partners in the area. And make sure to invite them to the show well in advance and supply those free tickets, so you end up seeing many more later at your booth.

If you just spend a lot of money and fly to a city, set up your booth, and wait for new customers to flock by to see you–you are likely to be very disappointed in your return on investment. But if you use a tradeshow as a hub for a variety of related activity, adding a couple of key shows into your marketing mix can still bring a very nice ROI. The key is preparation and planning, to make sure your results are optimized.

I’ve outlined a few reasons why it still may make sense to exhibit at tradeshows/trade fairs even today, along with some ways to maximize your return. What’s your reason for attending tradeshows in the Internet Age? And what concrete results do you hope to achieve? Post a comment to continue this discussion.

Follow Phil Morettini and Morettini on Management via Twitter, Facebook, LinkedIn, RSS, or the PJM Consulting Quarterly Newsletter. Contact Phil directly at info@pjmconsult.com

Outsourcing Software Development Offshore

This has become a very hot topic in the last decade. I’m referring to the practice of companies in the US, and other developed countries, outsourcing software development projects to companies in lower cost, developing countries. This is a strategy that has “taken off” and has become mainstream in the software industry. Much has been written on the social and macroeconomic consequences of this phenomenon. My take on it will be strictly from a business perspective.

In my research in this area for a number of clients, several important questions popped to the forefront. I’ll address them one at a time.

What are the circumstances whereby outsourcing to a lower cost country makes sense?

This is a complex question with no simple answer. There are actually many reasons to consider outsourcing.

The first and most obvious is to lower your development expenses, of course. How much can you save? The answer depends upon what your costs are in your home location, as well as where you outsource too. Let’s look at example of a California Software company outsourcing to a company in India, a common example. My research indicates that the California software company can reduce its hourly costs by at least 60-70%. This doesn’t even include the “fully loaded costs” of permanent employees. On the other hand, it doesn’t take into account the inefficiencies inherent in having software development done by a third party, let alone one with a very different culture, potentially a different language, and ten time zones away. These inefficiencies are hard to quantify, and will vary from situation to situation—they are largely dependent upon how well you choose your partner, and how well you manage the relationship.

Another important consideration that would lead you to offshore outsourcing might be the availability of software developers locally. A few years ago after the dot com bubble burst, developers were suddenly available, practically everywhere. But they are normally very scarce in Southern California, where I’m based. And if you are looking for a narrowly-defined skill set, you can almost forget about hiring internally. Conversely, there is still a large pool of educated, skilled and experienced developers, which have not yet been fully absorbed, in a number of developing countries with a tradition in technical education. So while it may not be obvious on the surface, labor availability can sometime be an even more important driver than cost.

A third important consideration is expedient access to specific skills. An example of this is that I have several early stage software clients, who are embarking on their first large scale software project. For the first time, having a sophisticated QA function has moved from being a luxury to a necessity. For a small software company, it can take several years, with many bumps in the road and significant investment in both people and equipment, to build up an adequate in-house QA department. Another approach would be to use one of the many outsourcing firms specializing in QA. QA is all they do, every day. As an alternative to building up an in-house department, you can get immediate access to a seasoned, fully functional QA team. In other circumstances you may already have a good in-house QA team, but can use the outsourcer to provide “overflow” support, as an extension of your in-house team.

What benefits can I expect from outsourcing?

  • Lower software development expenses
  • Access to a much larger pool of talent
  • Access to skill sets that are scare in your local area
  • Less investment in infrastructure
  • Immediate or “flex” capability for fast reaction to unforeseen needs

What are the pitfalls, and potential drawbacks of outsourcing?

Well, there are many—and this is what scares the “late adopters” away. The biggest fear, I believe, is entrusting your intellectual property to any third party, let alone to someone you don’t know, in a country with different customs (RE: more IP theft) and laws. This isn’t something that I would suggest being taken lightly. However, the outsourcers are aware of this fear. They won’t be in business long, if their clients IP is being stolen from them—this is the type of thing that tends to kill a service business. So they are very sensitive to this issue, and have erected many security features to allay the client’s fears. In extreme circumstances, the client code can be isolated to computers with no Internet Access or write devices.

The second most important fear is lack of control. Software companies are typically accustomed to internal development, and want to manage the process closely. You can still manage and monitor the product development process closely using an offshore outsourcer—and you should. It does, however, take a bit more work and usually an adjustment to the normal management processes. From what I have seen it is very possible to have the process go as well, or better, than it would in-house. It’s also very possible to screw it up completely!

The third greatest fear is dealing with a different culture and time zone. Except for the most bigoted or fearful among us, I believe that this is easily overcome simply by “doing”. Once you work closely with colleagues in other countries, you realize that we’re all “people”, with many of the same aspirations and fears, regardless of where we live. Most will get very comfortable quite quickly with their foreign counterparts, if they just jump in and give it a chance.

Lastly, there is the issue of inertia—“we’ve always done it this way”. Although it seems a bit silly, this is a very common problem. This problem has deeper roots, and is much more serious, than simply fear of outsourcing. If you don’t overcome it and roll with the changes, it could kill your company.

If I do decide to outsource, to which country should I send my projects?

There are a number of choices—below is my current preference list, in ranked order:

  1. India
  2. Russia/Eastern Europe
  3. Brazil
  4. China

I rank India first, although at this point they are the highest cost. The reason is that the Indian outsourcing companies are the most mature, with the longest track record. They also speak pretty good English, which is important to those of us here in the US. You can expect the hourly rates to be in the neighborhood of $20-22/hour and up—still an enormous savings over US development costs.

The second choice is Russia/Eastern Europe. The companies there are far less mature than in India, so you are taking a greater security and execution risk. If you really need lower costs, however, hourly rates can be as low as $5-6/hour.

Brazil is an emerging place for outsourcing. I don’t have a handle on the exact rates, but they are very low. For US clients, Brazil and other South American countries have the advantage of being in the nearest time zone, so you can talk during business hours, and is the easiest place to get to—especially from the Eastern US.

China, like in nearly every other market, is the potential thousand pound gorilla lurking in the wings. It is the most immature place for outsourcing software, an industry that is just emerging. The language differences can be a difficulty, and IP laws are still troubling. But there is a huge pool of competent technical resources, and you may find rates as low as $2-2.50/hour, although that has been on the rise.

What are the key things I should focus on to raise the odds of success of my outsourcing project?

My research turned up several key things:

Choose an offshore outsourcer that has a local office in your country. Over time, this may become less important, as you get to know your outsourcing partner. But at least initially, it can be the difference between a successful first project, and dismal failure.

Choose an outsourcer who has been in business for a while, is stable financially and has low labor churn—but is still hungry. If they’re “too successful”, the priority sometimes shifts from client satisfaction to maximizing profitability—not to your benefit.

Choose an outsourcing partner who is appropriate for your size. If you are a small, early stage company, you might be too small for one of the large, major brand names in the outsourcing business. The potential for getting ignored, and being low priority, looms large in this situation.

Choose a partner who is growing by referral, not by large marketing expenditures. Great Service companies thrive on long time clients and their referrals—repeat business means satisfied customers.

Have a key member of the offshore team come onsite to your company for several weeks or months, if you can afford it. This was suggested as a key reason for early success by many of the companies who had positive experiences from the start. It was a key link in creating understanding and good communications with the offshore team.

Start small, and with a project that is not mission-critical. This will allow you to “debug and test” the process, so that you can maximize efficiencies when you do outsource a larger, more critical project.

Demand written reports on a regular and timely basis. Certainly weekly on a first project—daily might even be appropriate in some circumstances.

Demand and hold regular status meetings. No less often the weekly on a first project.

If at all possible, “pick your own team.” If you can get to know the personnel at your outsourcer, try to specify who will work on your project and for how long. The worst thing that can happen is that you start off with “stars”, and mid-project labor churn and higher priority clients lead to turnover on your team, and a more junior staff.

So that’s my run-down on outsourcing. I’m sure there are many opinions on this one. Post a comment—let’s talk about it!

Follow Phil Morettini and Morettini on Management via Twitter, Facebook, LinkedIn, RSS, or the PJM Consulting Quarterly Newsletter. Contact Phil directly at info@pjmconsult.com