Category Archives: Technology

Few to Many

Some businesses fall in the middle ground of Few vs. Many, or we can say evolve to a state which is encompassing more than one of the two rigid blocks (few and many). They start with one and develop into other. More common is the scenario where you start with a niche area targeting a few big customers and slowly the market expands and evolves into a mass market.

For example Customer Relationship Management services. It started with big corporates looking for highly customized solutions to manage their customers. The big players in this business are companies like Oracle and SAP. Slowly small and mid-size businesses started looking for CRM solutions and providers like Salesforce and Microsoft Dynamics emerged in the market.

Another example that comes to mind is stock trade. Years back stock trade was done by a few financial houses and businesses working at the stock exchange. Now there are dozens on online brokers like Etrade, Ameritrade, Scottrade etc. and any individual can participate in the market.

Internet has been a big enabler of getting the service to the many due to a couple of reasons. First, scalability. Internet has drastically reduced the scaling cost of various services. Second, customer service and support. You can use community site to support your product or service.  This is a fantastic way to provide support because then you can use the community power to improve the product as well.

The interesting thing to understand here is when the business shifts from few to many, most of the times the major players changes as well. This states that it is completely a different ballgame when it comes to serving the many as compared to few and the companies that are focused towards serving the few cannot shift gears that easily to serve the many. Few big difference: a different pricing model, a completely different way to connect to customers (physical to virtual) and adapting to different technologies.

What if the platform changes?

How does an individual use a personal computer? Barring edge cases, like using niche applications for business purposes, we can generalize it to editing and storing documents, pictures, music and other files, managing appointments and tasks, and doing a whole bunch of things on Internet like checking emails, social networking, surfing, getting news and so on. These uses of a personal computer makes it such a formidable force, both at home and work. The base of a personal computer is an operating system (like Windows, Linux, Mac OS) making it the platform of the computing world.

Now consider a web browser such as the Internet Explorer or Firefox. What can a web browser do? It can connect a personal computer to the grid of servers out there somewhere in the cloud. All you need is this browser and an Internet connection. If this grid of servers can store your documents, pictures, music and so on, and the browser can provide you with tools to create and edit these items, manage your calendar and let you use the Internet as usual, your need of owning a powerful computer and cutting edge operating system diminishes significantly. The platform now changes from a personal computer to an Internet browser running on this personal computer.

When the required platform changes from an operating system to a web browser, what happens? You stop looking for the latest operating system for your personal computer and start marching towards the latest and most efficient web browser. No doubt you will still need a personal computer, but you might not need to update it every three years to stay in sync with the doubling computing power. This challenge posed by a web browser to the operation system is a case of challenging an existing platform not with a better platform, but with a different platform.

The gateway business

Gateway to a personal computer: Windows.
Gateway to the Internet: Google.
Gateway to your social world: Facebook.

What we are talking about is a business that provides a single resort to meet (most of) your needs in a particular arena. I would define a gateway business as one that encompasses a platform that can host applications to fulfill ones needs in that world. 

How to develop a successful gateway business? Develop the world inside the gates. Visualize four gates in front of you. You get a chance to peep through each one of these gates to see what’s on the other side. Which gate will you go through? The gate across which you will find the most of what you are looking for. In a gateway business, sometimes you don’t have to be the best, but have to provide an ecosystem that delivers the customers best of what they are looking for, or in other words, you need to be the best platform out there. For example, you can debate that Windows is not the best operating system out there, but it is the one which supports the most applications providing majority of people what they want from their personal computer, making it the best platform for personal computers in the market.

Interesting thing to note here is none of these platforms we consider to be iconic gateway businesses were the first in the field. Windows was not the first operating system, Google was not the first search engine and Facebook was not the first social networking site. They all had someone before them that were not able to develop a formidable platform. This brings up two important points. First, a gateway business, though considered to be less vulnerable have its own vulnerabilities and is not indispensable. If you have a gateway business, better remain on your toes and keep evolving. Second, if you are planning to start a gateway business, and you think you can do better than what’s out there, go for it. Just something else already dominating the market is not a barrier enough to abandon the plans.

Easter eggs: a marketing feature

Easter eggs can be a great tool to market your product. I believe it can help marketers in a couple of unique ways. First, it can provide you a way to give exclusive information about something in the product to a select group of mavens, hence increasing their loyalty towards your brand. Second, it can get the customers talking about your product. A word of mouth buzz started by mavens could be more powerful than any advertising you do for the product.

Here’s an example of how you can use Easter eggs: put a feature in your online software product or service that can be discovered by pressing a certain combination of keyboard keys. Even better, put a product feature that is suggested by the community as an Easter egg in early beta stage of the feature development. Leak information to the mavens on how to discover the feature and let them test it. Mavens will love to talk about it generating a great positive wave for the product in the community. Get feedback from the community and keep improving the feature till you reach a point where the feature is ready to be added to the core (non Easter egg) of the product. It is important to acknowledge contribution of the community members with respect to the feature. This will make them proud of it and encourage future community participation.

The entire objective is to give something differentiable enough for the community to talk about and discuss. In the market, there is always something out there that is as good as, if not better than, your product. What you need is a way to differentiate your offering from the others…and Easter eggs, if used in the right way, is one way to attain this objective.

Constant Beta

Web 2.0 solutions are often said to be in “Constant Beta“. Instead of running a long development cycle and coming out with a final product release, there is this iterative approach where the product reaches the users in record times, and the product usage insights are harvested for further improvements in the next development cycle.

Let’s look at the factors that facilitate the Constant Beta approach of product development. I think the biggest factor leading to Constant Beta is the delivery of products as services. Software services are hosted at a central location and are controlled by the service providers. These services are easy to update and can take fast upgrades leading to continuous improvement of the product. Agile Development approaches like eXtreme Programming and Scrum are used in the services world to get the product out of the door as fast as possible followed by constant iterative improvements.

Other factors that encourage Constant Beta approach are competitive nature of industry and fast evolution of services. Internet is a fiercely competitive environment where new start-ups emerge every day doing things in a better way. In such an environment, you got to keep evolving your offering to retain the customers.

In this Constant Beta world, I believe the beta tag is debatable. We can either say that it is understood that the product is always in a state of “work under progress” or stick the beta tag to it for ever making it almost irrelevant.

Lab Edition

While surfing through the products in Google Labs, I came across Google Talk, Lab Edition. Interestingly, that’s not the Google Talk that was released sometime back (and is still in beta), it’s a different “edition” as Google calls it, which you can use in parallel with the Google Talk beta. Then I saw a very similar thing for Gmail as well. So what’s this new lab edition concept? I believe it is an extension of the beta culture for already popular products.

I think it is important to understand that we are talking about the lab edition of already existing products. Online companies with “Labs” exposed for customers to get a sneak peek at what’s new is a growing and relatively well known concept. There are huge range of version pre-1.0 products available in company labs, whether it is Live Labs or Fidelity Labs or even Google Labs. But the products in Google Labs, in some cases, are being used by the customers and customers have a choice to keep using the existing edition or try the new lab edition. That makes those products and this operation different.

In the Web world today, we live in a continuous beta environment. Products stay in beta stage forever and are continuously evolving. But it is very risk prone to drastically change a product after it is adopted by the masses. At the same time, you need to keep improving the product to keep an edge above the competition. In such an environment, coming out with a different edition of the same product is a great way to attract the early adopters, get their feedback, see what they like and what they don’t, work on the features accordingly, and release the features that are very well received by the lab audience to the masses. 

Technologically it’s brilliant model. You get to know what’s working and what’s not without affecting the mass users of the product. Customers who are interested in experimenting get a peek at what’s coming out and keep using the older edition if they want. I believe it is a big gain from a marketing perspective as well, as such a release help marketers strengthen their base of mavens.

Eliminate back office

Back Office: the departments in an organization that are not directly involved in generating cash for the company. For example, the IT department in a company, or the accounting department in a broker-dealer organization. These departments are absolutely indispensable, because if they were not, they wouldn’t exist.

But does it really make sense to have such a cost center in the organization? Specially when you have options around it. A couple of ways to eliminate the back office would be by outsourcing your back office to someone else or developing expertise in the work you do in your back office to an extent where you can make it part of your business offering.

Your back office is for some one else the “front office”, or the core business offering. So instead of putting resources in your back office and diverting your attention from your core business, a better option would be to look for the best choice out there and outsource your back office. Benefits of this approach are cost savings in most cases, since you will be choosing from a pool of service providers, and ability to pay more attention and resources to your core business.

Another option is to expertise back office work and spin-off the back office into a money generating business. This has been a very successful operation in the software industry, more since the advent of software as the service. The most visible example that comes to mind is Amazon S3 and related services. Amazon hosts big servers through its IT department to power its online store. Amazon now uses the expertise of its IT department to provide a host of services to enable other businesses use its infrastructure and do computing in the cloud, eliminating its back office by turning it into a profitable offering.

The search engine effect

Question: What has Google and other search engines done to the information available on the Internet? Answer: Widened the gap.

While on one hand the search engines have done a great job in organizing the infinite amount of information on the Internet and given access to it in a simple and straight forward way, they have at the same time created a great divide between what people watch and what they don’t on the Internet. Nine out of ten times, we end up looking at the top five to ten results on the search results page. Most of the times, we don’t even bother to go to the second result page. As a result, the page rank for the popular content keeps getting better and that of not so popular gets stagnated.

This is a fact. Now the real question is how to succeed in this new world of Internet where search engines are primarily the window to the infinite information and resources available out there. The goal is simple, be one of the top ten results for something and the best way to do this for any new player is by targeting the niche. Pick a niche, solve a particular problem in the best possible way, be the first choice for anyone who is facing that problem, build a community of mavens and inturn use this search engine effect in your favor.

Is it just another medium?

Newspaper, radio, television and now Internet. People around the world look for mediums for information and entertainment. Looking at the evolution of each of these mediums, it makes sense to ask if this world wide web is just another medium? Well the answer is yes, and no. Yes, because in the end, it is a medium where the customers can get the information and entertainment they are looking for. But then like any other medium, the web has some uniqueness that stand out to make it more than just another medium.

We should consider a few different perspectives while answering this question. Let’s start with the content creators and providers. Internet has revolutionized this field in great ways. The content development on Internet is not something that is controlled by a few big networks. Anyone and everyone can write a blog or upload a video and become a content provider. And since there is no bar on who can become a content provider, the amount of content is infinite, the competition is fierce and the cost is close to zero.

Now let’s look at the monetizing aspect. Advertisements are the main source of revenue on any medium. On Internet, advertisers get a chance to maximize their return by targeting the customers using behavioral or contextual relevance. The interactive nature of Internet and the individual targeting of customers make advertising on the web standout as compared to any other medium.

One more aspect that we got to consider here is the end customer. Internet is more different for end customers as a medium than anyone else because here the customer is the driver. The customer is not bound to read the news printed on the daily newspaper or watch a sitcom at a given time on the television. On the Internet, the customer can pick and choose what they want in terms of information and entertainment, when they want and how they want it.

In the end, what makes the web stand out as a medium is its unique aspects of interactivity, equality, personizability and breath. Another way Internet is more than just another medium is the way it has affected all other mediums, be it newspapers online, where customer can get the latest news live or the television shows on the web, which the customers can watch on demand. For all other mediums, Internet has acted like a supplement to strengthen the customer base, making it really special.

Starbucks and non-free Wi-Fi

I don’t get it. Entire city of Mountain View has free Wi-Fi. The New York City central park has free Wi-Fi. Almost every local coffee shop has it. So why at Starbucks one needs T-Mobile or AT&T subscription to connect to the Internet? Wi-Fi is something that is cheap and easy to set up, and I would expect the third place after home and office where Howard Schultz wants people to spend most time, to at least have free wireless connectivity.

Here’s some simple math to support my argument. AT&T charges $4.99 per month for basic Wi-Fi access. A cup of coffee at Starbucks is more than $4. Whatever deal Starbucks and AT&T have to let AT&T provide an exclusive service and the nominal Wi-Fi set-up cost which Starbucks will face to provide free Wi-Fi is pretty much mute if Starbucks is able to attract even a small number of additional customers who look for a local coffee shop where they can connect to Internet for free (instead of signing up with a service provider just to get Wi-Fi connectivity at Starbucks).

Yet another argument: Starbucks can ad power the Internet service and cut a deal with one of the search providers to make a particular search engine the default one while using Starbucks Wi-Fi, which can potentially make this “free” Wi-Fi service a money churning business. And now when Starbucks is facing competition from the likes of McDonald’s, providing free Internet access and making Starbucks attractive enough for customers to spend more time there is required more than ever before.

All this aside, I believe just going for free Wi-Fi will give Starbucks enough press blog coverage to provide that much required spark that might pull customers back to the coffee shop (something like the iPod touch announcement…) and make a statement that for Starbucks, customers still come first.