BrowserStack: Redefining Web Testing, Globally

BrowserStack helps you test your website (internal or public) on 300+ desktop and mobile browsers on different Windows, Mac & mobile OS flavors. It solves the problem of not having to setup and maintain multiple Virtual machines and devices to test your website. Ritesh Arora and Nakul Aggarwal are the founding team members. The strength of BrowserStack currently is 50+ employees.

Introduction

You are a web developer, you develop a piece of functionality and you want to test to make sure it works for everyone, irrespective of operating system, device, or browser they use. In an ideal, standards-driven world, this would be a trivial problem: you code using the standard, you run it by a compiler/validator which makes sure your code indeed follows the standard, and you are all set to go.

Unfortunately, the world of web development is much more complex:

  • All web code (HTML, Javascript) are really instructions to Browser (‘interpreted’ by Browser, rather than being ‘compiled’ into machine code that OS understands), so standards-compliance of the particular browser determines the accuracy of your code.
  • HTML and Javascript standards have evolved over the years and so different versions and types of browsers may have different level of standards-compliance. All these different versions of browsers are in use on different systems out there.
  • Given this dependency on Browser (which in turn depends on OS which in turn depends on device), we have a large number of combinations possible, each of which may produce a variance from standard and the code will not work as intended.

Given this complexity, there are 1000s of combinations that may need to be tested to give the confidence your piece of functionality will work for everyone.

Developers (and companies) address this problem by doing one or more of the following:

  1. Identifying a few (10-15) common combinations of OS-Browser-Version and focus all testing there – This is risk-based approach and may be too risky for some companies.
  2. Create Virtual Machines for OS-Browser-Version combination (100-200) and use them as needed – Cost of managing so many virtual machine images can be prohibitive for many companies
  3. ‘Rent’ pre-created virtual machines from 3rd party to make #2 more cost effective.

BrowserStack offers live, web-based browser testing to developers, by ‘renting’ virtual machines with desired configuration. Developer uses a familiar web interface and gets an instance of virtual machine with desired OS-Browser-Version combination to test against.

The founders started BrowserStack to solve their own problems – while consulting (after 3 startups), they found it was very hard to ensure web applications have been tested on all possible configurations.

BrowserStack-Time-line

By May ’14, they had 400K registrations and 20K paying customers.

BrowserStack-CustomerGrowth

The Product

Features

BrowserStack has all the features that a developer needs to effectively test their application.

BrowserStack-Features

Screenshot Service

They also offer screenshot service (how does a page look in different browsers), primarily for web designers who want to ensure their page looks good and consistent across devices.

BrowserStack-Screenshot

BrowserStack-PN

Automation Testing

Browserstack’s Automate Product enables automated testing of your web applications over 300+ browser combinations in 2 ways:

  • Selenium Cloud Testing – You can set it up as a Selenium WebDriver and code your tests in your favorite language. You can use their dashboard or their REST APIs to access information about your test runs.
  • Javascript Testing API – You can use it to run Javascript unit and functional tests, standalone, or with testing tools like Yeti, TestSwarm, etc.

They will soon support real mobile devices for Automate. You could run your tests on real mobile devices, get 100% accurate results and avoid erroneous simulators. This is a big deal.

Differentiators

While they have a full bouquet of feature, there are 3 areas they differentiate themselves from their competitors.

Usability

BrowserStack is easier to use than some of their competitors that I tried. Even configuring the local testing (which is a tricky concept) was straightforward and I could complete it in a few minutes.

BrowserStack-Home

Technology

They pride themselves on the technology they have built to enable these features, and the continued effort they put into it. 80% of their 50+ strong team is developers. This is not visible but can be a key differentiator in such a developer-centric product.

Local Testing

They enable you to test local setup. Given the fact that most of the time you want to test before you make your application public, this is a powerful feature. This has been done well even though many of their competitors also offer it.

BS-Configureyoursite

BrowserStack-Mobile

Product Development

The entire team is 50+ employees with 80% being developers. Technology consists of but not limited to plethora of languages including Ruby and RoR, Python, C/C++, Java, platforms such as AWS and co-located servers as well as iOS and Android development.

Most of the development effort goes into making the existing features awesome and robust. Some of the areas the team continues to innovate are:

  • Infrastructure of real mobile devices
  • Using better streaming technology to make the screen more responsive
  • Improve Local testing
  • Supporting newer browsers/OS mix

Market

Potentially this is a very big market, given the large number of web developers in the world, and this number is going up. However, this also seems to be a crowded space – there are many players offering similar services that are largely undifferentiated (or have hard-to-perceive differences). Their major competitors are Saucelabs, crossbrowsertesting, Browsershots, etc. SauceLabs primarily focuses on automation testing (its founders include founder of Selenium), Crossbrowsertesting doesn’t have good interface, and Browsershots is very limited in functionality. They are much better placed than their competitors. They aim to reach 1M developers.

BrowserStackFacts & Figures

They have some marquee names in their customer list. Also, their partnership with Microsoft through modern.ie (Microsoft’s attempt to help developers test their app on older versions of IE) has been very beneficial to them in bringing customers in.

BrowserStack-Customers

Product Vision and Strategy

They are totally focused on making BrowserStack a technically and usably superior product in the market by far. Their roadmap for the next 12 months includes ability to testing on real mobile devices (sort of a ‘device farm’ available on demand), improving the product speed and doing more aggressive marketing of the product.

From a vision perspective, Ritesh would like to give a browser-on-demand feel to every developer in the world – it should be so easy to load (just like I open a Chrome browser on my machine), so easy to use, that it feels like a native/local instance of the browser that you are testing on. They intend to be the de-facto standard for web testing world-wide.

BrowserStack-Marketshare

The Road Ahead

There is no reason to believe that in future, web technologies will become so standardized that cross-browser testing will not be required. In fact the trend is in opposite direction, with the proliferation of devices, OS and Browsers, we are getting more and more fragmented. Given that future, BrowserStack is well poised to be the first choice for development teams and companies to do cross-browser testing.

Couple of things they need to watch out for:

  1. Enterprise Software Development Process is where lots of engineering dollars get spent – and that usually goes to large organizations (Microsoft, Oracle, HP, and many other process/QA/IDE companies). How BrowserStack fits into that eco-system may very well determine how big BrowserStack can become – developer driving the adoption may be the start but it is unlikely to be the stable state.
  2. Being a technology focused company and located in India has its challenges. Exposure is limited, and also it is hard to get talent in specialized areas like design and product management. They need to address this, and their focus on marketing over next 12 months (as articulated by Ritesh) will help address this.

They have a bright future ahead, good luck to them!

Appointy: Building a Marketplace of Services

Appointy_logoAppointy is an online scheduling software for small and medium sized businesses to help them grow exponentially.  Today, you can buy a movie ticket, flight or train ticket online. But what about your Salon, Spa, Doctor, Dentist, Hot Air balloon ride or even your pet groomer? Appointy is helping these businesses start scheduling online and fill their open times by reaching their customers faster. The company is founded by Nemesh Singh (CEO) along with home grown 4 key team members.

Introduction

In the good old days, if you needed a haircut, you would walk down to the nearest salon, wait for a while if you happen to go on the weekend, and get the service you desired. Need to see a doctor? No problem – there is one near the market, you go there and wait for your turn, and get treated. Needed a tuition? You talk to a few friends to find a good teacher, go there to register yourself for a year, and you are all set.

Things have changed over the years:

  • Service consumers like us have much less time and patience to wait for the service to be delivered
  • ‘Talk to a few friends’ has gone away as a reference mechanism because living close-by doesn’t mean knowing each other
  • Services (at least in developed economies like US) have become very expensive, service providers have proliferated, and perhaps most importantly, Internet has penetrated most lives.

So today, if you need a haircut, you search online for businesses in your neighborhood, you look for the one with best references/recommendations, you call up to make sure you will have 0 waiting time when you arrive, and you use your smartphone to entertain you if you do have to wait.

Need a doctor? You go to one or more sites that specialize in doctor search and use their recommendations and appointment engine to book a slot online.

Need a tuition? You will look for one that offers trial classes, you will compare prices in addition to credibility of the teachers, research their past results (which are all available online thanks to user generated content), and only then purchase the services – and you do all this without leaving the comfort of your home.

As you can see, in good old days, you bought the service at the time of consuming the service; you walked in, waited in line, got a haircut, and made the payment. Or you walked in, waited in line, got a prescription written by the doctor, you made the payment. Today, you buy the service (you may or may not make the payment at that point), and arrive to receive the service only when it is your time, thus cutting all the waiting time. Buying the service and consuming the service now happen at different points in time.

If you are a business that sells services to consumers – doctor, dentist, career coach, salon, spa – this behavioral change is very impactful. It means that people want to complete the first part of transaction (buy the service, or at least buy the right to get a service by booking an appointment) without arriving at your business – they will transact through phone, mail, and other technological means rather than being physically present at your business. Technology is disrupting the service purchase, and it increasingly resembles a product purchase.

The act of purchasing a service is usually called ‘book an appointment’. I think this is a very misleading description – it hides the commerce part of the act. Given the fact that the business sets aside a slot of time to serve you when you ‘book an appointment’, this in fact should be no different than ordering a printer on Flipkart or Amazon, or ordering in your nearby BestBuy (if you are in US) and driving down to pick it up from the store.

Appointy offers online scheduling for small and medium sized businesses. Here is a better way of saying this: Appointy is the platform through which small and medium sized businesses sell their services. They have helped their clients sell services worth $350M so far and do about $2M sale a day.

Today, Appointy handles 15K appointments and signs up 70 new businesses every single day and this number keeps growing rapidly. They have about 60K businesses using their platform for their scheduling needs, and they are on almost every major street of US.

Appointy works seamlessly on devices and web – experience on mobile has been specifically designed to fit that form factor – to support their clients who increasingly want to do things on the go.

The Product

The story

It is interesting how the appointment product, that Appointy sells, came about. They have been building an appointment tool since 2006, as plug-in to popular CMS platforms (WordPress, Joomla, Drupal, etc.). This was in response to the need for a scheduling page for many businesses who used these CMS to create their website. Idea was to give it for free, and generate revenue from consulting and development projects from these clients.

It didn’t have much traction initially. When Appointy created another product – a free plug-in to add Facebook ‘Like’ support on a site – they used this plug-in to advertise their scheduling plug-in. The Facebook plugin saw 10K downloads in no time, and the word spread about their appointment tool too.

During 2010-2011, the company went into a financial crunch as the development projects dried up. While looking for other sources of revenue, they realized they had about 20K businesses using Appointy, for free!. They had continued to enhance the software based on customer feedback, and it now had a healthy adoption in the market. They also started noticing the mails from some customers enquiring about paid plans – businesses wanted to get better service and support and they were willing to pay for it!

Company pivoted and made Appointy their core product. They created paid plans and started actively developing the product for multiple verticals, while keeping it a generic product.  And rest, as they say, is history!

Features

Appointy boasts of a rich feature-set, including features like easy scheduling without keyboard, drag and drop rescheduling, real-time notification of information like Facebook or Linked-In, online payments at the time of booking,  staff management, weekly customer satisfaction report to  build online reputation and intelligent CRM with powerful marketing tools to reach customers faster, etc.

Appointy is way ahead of its competitors in terms of feature richness, serving around 100 verticals. Here is a look at some of them.

Customized Appointment Site for business

For a business, it is very important that any add-on software like Appointy’s blends into their offering and not create a disruptive experience for the customers. Appointy allows their clients to either have a standalone page for their appointments (via a subdomain under appointy.com) or embed it in their existing site. It also allows them extensive customization of look and feel to ensure exact match in terms of colors, fonts, layout, etc.

Since people can come directly to the subdomain to subdomain directly, Appointy provides options for creating it like a mini product page with lots of business information.

Appointy embedded in a website

Flexibility in configuring availability by business

A business requires a flexible booking system so that it can optimize the slots available with each of its resources (people or machines). Appointy allows the business to configure different available time slots with different resources, and allows various granularity of slot sizes. It also allows a rich integration with personal calendar for the staff so that they can see all their appointments in 1 place.

Setting flexible hours for staff

Google Calendar Integration

Rich Business Management features

Appointy collects lots of data about business performance. It provides the clients with this data via a rich dashboard for quick review of business performance, and a number of reports. Whether it is analyzing the footfalls in the business compared to last month/year, analyzing this month’s revenue, categorizing customers to analyze trends, you can perform all these analyses through Appointy.

Dashboard with monthly appointment data

Customer Management

Given that Appointy manages all the appointments, it has huge amount of data about customer behavior before, during and after service delivery. Appointy offers a rich CRM layer to help their clients leverage this data. The intent is to help the client grow their business. Creating a last minute deal for the slots going empty, driving a loyalty program by giving special discounts to highly active customers, or collecting feedback from the customers when they are visiting the business or through emails, Appointy allows the business to drive customer engagement and create an extremely positive experience for their (clients’) customers.

Creating Deals Through Appointy

Differentiators

There are many appointment scheduling software in the market. However, there are 3 areas in which Appointy differentiates itself from the competition:

Focus on helping clients grow their business

This is part of their strategy and this shows up in the way features are designed and conceptualized and the way data is used to create business opportunities.

Complete CRM system

They are very focused on helping the business manage their customers right from within Appointy and they are successful in doing so.

Data Analytics Platform

Appointy collects lots of data around business performance and customer interactions and provide a platform for their clients to make data-driven decisions.

Development Process

Team

They are a small team of 10 people, most of whom have been working on it since the product was conceptualized. The product is built on Microsoft technologies – .NET & SQL Server. Each person has an expertise in one technology but can multitask at the same time, and as Nemesh says, “jack of all trades and master of one!” Since it is hard to get good people in the small city they are located in, they have outsourced their support and onboarding.

Product management

To identify new feature needs, they rely on customer data analysis, trial users’ behavior, and feature requests from existing customers. Since their support team engages deeply with the customer, they play a major role in surfacing the customer needs. They rank all these new requests and rank them to come up with most requested features every 3 months, and design it in a generic way so that it works for everyone. Idea is to keep the out-of-box experience simple, but allow rich features to those who need it, without cluttering the experience of those who don’t.

They focus on usability of their features a lot. They measure end customer behavior (using MixPanel and Totango) and analyze the data to come up with improvements, which they test with their customers and roll them out. They also borrow ideas from well-known products out there in calendaring space so that they can provide familiar and high-quality experience to their clients and their customers.

Release management

Their pace of adding features has changed over the years. Five years ago, they would add about 200 small and big features a year. Now they add about 20 features in a year. This is not only because there are no more glaring feature gaps, but also because customers get confused when large number of features are getting added at a rapid pace. This is also the reason why they have moved to a quarterly release rhythm from a monthly release one. To aid the customer in wading through multiple features, they added “settings search” page, similar to what Chrome offers for its settings.

A typical feature will be conceptualized, built and staged in their test area, go through some beta testing by select customers, and rolled into the next quarterly release.

Market

Reach

It is a large market that Appointy operates in. There are 26M SMB in USA alone. Appointy supports 100 verticals (lifestyle and health primarily) which is about 10M businesses. 9M of these still use pen and paper for their scheduling needs.  Appointy’s strategy is to focus on the remaining 1M (and growing rapidly) business since they understand online scheduling. Today Appointy is on almost every major street of USA.

They have about 60,000+ registered businesses globally and are growing at the rate of 5-6% month-on-month. Appointy believes that their product is their strength. They haven’t spent a dollar till date on Sales & Marketing!

Their biggest competitor is pen & paper scheduling. A few others are Bookfresh.com (Acquired by Square now), Mindbodyonline.com ($23 million funded company), Appointment-plus.com and Genbook.com. All of them offer similar services. MindBody is interesting because their strategy is to convert businesses that use pen and paper to come online and start using online tools like those for appointment. So they work with a different customer segment than Appointy’s.

Product Vision and Strategy

Currently, Appointy have about 60K businesses signed up. The goal is to get this number to 250K by 2 years and 1M businesses by 5 years, primarily by totally focusing on helping their clients grow their business and becoming their partner in business creation and development. Today, they create service revenue worth $500K for their clients in a year. They want to help the businesses grow 20-25% in a year by bringing new customers to them.

Couple of ways they want to achieve this:

  1. Local directory service (City Pages) with appointment facility – If someone needs a haircut, they can go to Appointy directory and look up the best one that meets their needs and book it there and then. This creates an alternative source of customers for their clients.
  2. Help businesses sell open times – Every service slot going vacant is a revenue opportunity lost. Appointy intends to create solutions that can allow open slots to be sold and revenue generated. Creating last-minute deals is one service that is offered already, they continue to work on more.

They keep exploring alternative revenue sources too. For example, aggregating all the commerce transactions through a single payment gateway can help get lower transaction costs for their customers as well as get an alternative revenue source for Appointy in terms of per-transaction fees.

The Road Ahead

Appointy has come a long way from where they developed Appointy as a free plug-in. They still have a long way to go. There are a few things they need to focus on:

  1. Position the product better – The product has lots of potential to be used in a wide variety of ways – calling it a scheduling software severely restricts these possibilities. Appointy needs to reimagine the product positioning.
  2. Change the playing field –This is related to previous point: they need to get out of the ‘appointment booking’ vocabulary and get into ‘services marketplace’ vocabulary. They need to talk about and think of themselves as an e-commerce company, à la Flipkart of Services.
  3. Get access to talent pool – They also need to make sure they have access to a large talent pool. They have a huge opportunity in their hands, and they need to leverage it quickly. Sitting in a small city, this may be hard to accomplish.

Local services marketplace is heating up, Amazon, eBay, startups are buzzing with activity. Even though these are different kinds of services (hire a painter for your house for 3 days), it is the same space that Appointy operates in. If Appointy (and other online scheduling software companies) don’t play in this market, they can be disrupted by these services marketplace. Time is right for Appointy to change its game, and a huge opportunity awaits them.  Good luck for a bright future ahead!

Reduce Data – Programmatic Advertising Platform

Reduce Data is a programmatic advertising platform. Reduce Data helps advertisers buy media efficiently using programmatic means – machine learning, real-time data driven optimization and real-time bidding. Asif Ali is the founder of Reduce Data.Asif has over 15 years of technology experience. He previously ran ZestADZ, a mobile ad network (acquired by Komli in 2011). ZestADZ was a global mobile ad network with presence and advertisers in over 25 countries. Before that, Asif was the CTO / Co-founder of a wireless and enterprise startup – Threesixty Technologies Sdn Bhd, in Kuala Lumpur, Malaysia. ThreeSixty maintained app stores on Carriers, built and rolled out mobile commerce solutions such as prepaid SMS topup solutions and had the top 2 telcos – Maxis, Celcom, Top banks – Public bank and Ministry of Education, Malaysia as its customers. The current team strength I s about 15 with 4 people in US, rest of the team is in India. The team is roughly 40% sales, 40% engineering and 20% operations.

The Company

Reduce Data is an early-stage company offering a programmatic advertising platform. They pivoted recently from being an analytics-focused company to a company that offers an integrated platform for media buying and analytics.

Asif says the idea came about in his last ad network, where he found advertisers unable to effectively measure and optimize ad campaigns across various networks. The scale and size of data that was being generated in advertising was huge and there were very few platforms addressing this scale to drive efficiencies. It is also estimated that nearly 30% of media spends are wasted. Reduce Data was started as an attempt to solve this problem.

Reduce Data is what is called as a Display Advertising Platform. Display Advertising Platforms typically focus on Banner Advertising as opposed to delivering text ads within search results (like the way Google does) – see understanding display advertising for a simple view of the display advertising platform and marketplace.

Any company that needs to buy advertising typically buys media from various platforms (this varies, depending upon their goals). Display advertising is one such kind of platform where media can be bought.

Let’s say if Flipkart wants to buy media to promote its new tablets-only store.

  1. They will sign up with Reduce Data
  2. Either through self-service or with the help of Reduce Data’s team, they will identify and select the right target audience and segment of traffic (for example – Male / Females, aged 25 and above in urban centers only and those who are available within a list of top 10 cities)
  3. Assuming that such audience information is available, Reduce Data’s team will make that available and kick start the campaign.

When a user visits a web page

  1. The publisher (like Times of India) auto requests the ad exchange for an ad
  2. Ad exchange will in turn send this request to Reduce Data and various other buyers to ask them whether they want to buy the user.
  3. Reduce Data, will check whether it has relevant information about the user.
  4. Reduce Data’s machine learning algorithms predict whether the user can be bought and if so at what price.
  5. Assuming that Reduce Data wants to buy the user on Flipkart’s behalf and assuming that this user belongs to the right target audience that Flipkart wants, it will bid and either win or lose the auction.
  6. On a win in the auction, the Flipkart ad is shown to the user.

This automated auction called Real-time Bidding (RTB). This entire process 1,2 and 3 happens in 1/10th of a second.

The Product

Reduce Data provides the best of programmatic and a measurement platform in a single platform to its customers (advertisers and ad agencies). The programmatic ad platform allows them to display ads for their clients on a large number of publishers’ sites, and for the most targeted set of audiences. The measurement platform allows their clients to analyze the impact of their campaigns and make the most efficient utilization of their ad budget. Such an integrated platform allows them to offer a low-cost, integrated solution to its customers.

Some of the features of the platform are:

  1. Programmatic Buying capabilities: Reduce Data is focussed on delivering ROI by leveraging superior programmatic approaches.
  2. Measurement and Programmatic in a single Platform: Advertisers using Reduce Data can leverage Reduce Data’s analytics to measure advertising spends through the same platform they use to purchase ad space.
  3. Rich Media and Video Campaigns: Reduce Data allows video campaigns to be run in addition to other media-rich ad campaigns such as MRAID-compatible (a mobile rich media standard) HTML5 mobile campaigns.
  4. Web and Mobile Advertising: Allows brand advertisers to reach both web and mobile users using a single platform.
  5. Retargeting: Re-targeting enables advertisers to follow the user after a visit to a website. This approach generally enables better conversions and improves ROI for the advertisers.
  6. Audience Segmentation: Reduce Data has partnership with three data providers to enable delivery of highly segmented audiences (available currently for US and UK, more international data providers are being added).
  7. Self Service Console: Reduce Data enables self-service advertising through an easy-to-use, self-service user interface to manage the campaigns and check its effectiveness.

Technology

Core of Reduce Data is a technology platform that participates in Real-Time Bidding as a Demand Side Platform(DSP). Given the fact that the real-time bidding protocol is run across these players for every visit to a site, the turnaround time from a DSP has very stringent requirements. Typically, an Ad exchange expects the response from a DSP within 100 milliseconds; including network latency (turnaround time includes time taken to process the bid request, and time taken for the message to travel from exchange to DSP and back). Hence there are 2 technology challenges they need to solve:

  1. Low response time: The time taken to process the bid request by Reduce Data software has to be very small. Reduce Data currently can process a request in 4-6 milliseconds.
  2. Low network latency: The time taken for roundtrip between Ad Exchange server and Reduce Data server. Hence the location of the servers matter. They have tried to use Amazon Cloud, but aren’t happy with the costs and latencies, and are deploying datacenter infrastructure close to the supply side partners and exchanges.

Differentiators

This is a highly competitive market and many of the features they offer are standard features offered by lots of players. A few features that differentiate them from rest of their competition are:

  1. Measurement Tools: Reduce Data provides an integrated platform which very few players offer. However, integrated doesn’t mean reduced set of features –Reduce Data offers full blown real-time reporting that enables advertisers to effectively measure and optimize their ad spends without having to use a third party platform.
  2. Superior programmatic technology + big data driven optimization
    1. Real-time machine learning systems with various algorithms for various needs
    2. Big data technology driven real-time data processing / analysis capability which is extensively used in the feedback loop to drive highly optimized ad spends

Market

According to EMarketer’s latest forecast, RTB (Real-time bidding, the programmatic advertising) portion of digital display ad spending is steadily increasing, from 8% in 2011 to 19% in 2013, and projected to be around 29% in 2017 – $8.49 billion – a huge opportunity.

Reduce Data has a dedicated Sales team, and even though they have launched very recently, they see 15-16 leads a week, and all their current clients are paying ones. They expect to reach $2-3M revenue within next 12 months.

Building Credibility

They need to build credibility in the market that is filled with competition. To ensure that brand gets built quickly, Asif has moved to US, and is focused on marketing Reduce Data. Through tech meetups, publishing whitepapers, speaking engagements, getting published in print media, and of course by delivering good value to his clients, he hopes to build Reduce Data into a credible player in this space.

India offering

They recently launched an India offering too. This is a smart move from them because this helps them to position themselves as a big player in this space which has presence in multiple countries. India being an important market, some exchanges like Facebook Ad Exchange, tend to give preference to companies that have India presence when they let DSPs connect.

Future releases of their platform are likely to focus extensively on improving algorithmic and data processing capabilities.

Competitive Landscape

This is a highly competitive market. There are a large number of very well-known DSP in the market: Adroll, Dataxu, Mediamath, Turn, Google (InviteMedia), AppNexus, Komli Media, etc. Since all of them connect to same Ad exchanges (and hence have the same access to ad inventory) and offer similar functionality, it is hard to distinguish between them. Competition is based on pricing and ease-of-use. Such a crowded space with little differentiation will mean that prices will be squeezed and this will impact new players like Reduce Data.

If we do try, we can see 2 areas of competitive differentiation (other than pricing, of course!):

  1. Inventory access: Though all DSPs aim to connect to all Ad Exchanges, some have better access than others. For example, Facebook hasn’t allowed all DSPs to come on their Exchange, and so it might disadvantage a few DSPs. Similarly, some publishers (too specialized, localized, etc.) may be available only some specialized exchange, and not all DSPs may be connected to them.
  2. Effectiveness of data-based decisions: DSPs use data to make the decision about which impression to bid on. Decisions depend on proprietary algorithms, data available about the user and processing power, and this distinguishes different DSPs.

As the space evolves, vertical integration is a possibility – DSPs getting acquired by (or acquire) upstream or downstream players. Such a consolidation is more imminent as RTB grows at a rapid pace and become critical to display advertising.

The Road Ahead

Display Advertising is undergoing significant changes over last few years, with technology creating never-before opportunities for innovation as well as disruption. Demand-Side Platforms have the potential to make media buying and campaign management extremely effective and provide significant ROI to the advertisers. Reduce Data is in a very competitive space with large and well-known competitors. This industry will evolve along 3 dimensions:

  1. Data-driven decisions: One of the promises of DSP is to offer compelling value using deep data analysis. Reduce Data needs to continue to focus on its machine learning and big-data capabilities.
  2. Tools: Brand safety, Measurement, ROI calculators, more variety of algorithms etc. are keys to interest brand marketers to switch to new platforms and Reduce Data will continue to innovate and rollout various tools as per the needs of the marketplace.
  3. Media focus – DSPs tend to focus either on Video, Online or Mobile and that is going to continue for a while. Reduce Data will eventually need to choose a sweet spot for itself in one media.

One of the things going for Reduce Data is the credentials of its founder: Asif has deep experience in the advertising space from his prior company (which he sold to Komli). Another is the fact that they are an engineering driven organization and are focussed evolving the platform faster than the incumbents in the marketplace.

If they execute well on these dimensions and leverage their technology focus and industry connect, they have a real good chance of becoming a force in this fast-evolving space and carve out a name for themselves.