Monday, August 6, 2012

Building Products for the Enterprise Market

"Large companies are quite price-sensitive... Corporations will always base their purchase decisions against their internal cost of building the same products... You're out of the running if you use the wrong technology."

A week ago, I listed a set of topics that I would write about soon. I'm excited that I'm already getting to this particular topic, but I also feel bad because my startups need TLC and I'm procrastinating. So it goes.

Note: This post is based on anecdote and my experience inside several medium and extremely large companies. If you have your grain of salt ready, then lets get started!

1) Believe it or not, large companies really are price-sensitive when it comes to buying products

I know that nobody in software likes to say this, but its true. After all, companies are staffed by individuals who bring their own biases when researching software solutions. Often, large companies are price-sensitive enough that in the world of B2B and B2C marketing, they like to lump these folks in with the B2C market so that it doesn't destroy their marketing paradigms. But, it really is surprising, having worked inside large companies, how very price sensitive they are.

Now, a large company isn't going to balk at a one-time purchase that varies $20 to $50 from the low-end solution, but they do get consternated about cost differences when it scales. So whereas in pricing your product you may think in terms like "I can sell this company a 10-seat license. At $50 per-seat license, their costs will fall in the comfortable range of $500/year", they're thinking "Well, geez, what if we expand and roll this out to 10,000 users, those $50 per seat fees are going to eat us alive!" Businesses in growth industries tend to translate those prices into a much larger multiplying factor than what you may be targeting, even if their current expected number of seats makes your software interesting at first. So if you're selling per-seat licensing, at the very least you may want to include price-breaks at certain levels to bring that price down into tolerance, because corporations will make somewhat ridiculous calculations based purely on a potential for expansion.

I worked for a software product company once where we brought in a reporting-solution vendor that we were considering for integration into our $30,000 application. Understanding our price points, they wanted somewhere in the neighborhood of $100 per installation. I had done the evaluation and the company demonstrated every kind of integration we wanted and it played very nicely with our software. I was surprised when the vendor came huffing out of a close-door meeting along with his regional sales manager and our marketing team. They seemed quite put-out. We wanted a price in the range of $30 per installation, 0.1% of our install price.

2) Corporations with IT shops will always perform a buy versus build analysis

Oftentimes, it isn't even important that they can get the software 3 months sooner by buying it from you. Some companies certainly may have what they call a time-preference, and it matters a lot to them to get things faster. But companies are so used to buying software that takes months to integrate, and are so used to planning months in advance for things, that unless it solves a real pain point right now, a time preference just doesn't factor in as an advantage for you. But, where you can almost always compete is on a price basis that is relative to their internal costs.

Where I worked before, they had internal per-hour costs of between $75 and $100/hr. So whenever they would estimate something, they multiplied the projected number of hours to complete by those per-hour values to arrive at the estimate. That will be the basis of comparison. If the cost is less or it's about the same as buying it off the shelf, and it creates a new internal capability for them, then they'll choose to build instead of buy. If the cost to build it internally, after factoring licensing and consulting support costs, if it costs less, they will build it themselves. So, there is a limit to what companies will pay. It's not as subjective as you think.

Another caveat: If you are selling a completed large software package to a business with an IT shop, then there is one extra benefit where you can capture enormous value that throws out the whole "What would it cost if we built it?" calculation. That benefit is that the product is complete. And by that I mean you successfully built it. This is a benefit because corporate IT has a long history of failed software projects, and they tend to have doubts about their ability to build fairly complicated software internally. This is probably where the most blue-sky is sold in software. If that isn't the primary driver for IBM's and Oracle's success (its probably brand at this point) then its a secondary reason.

So it may seem arbitrary from your perspective, and you think "Geez, companies really pay a lot for software", its really not arbitrary at all. Its just that their tolerance for paying is based on their internal costs. Its not really a value perception, its whether they can build it or not or whether they will get any other benefit from building it themselves (such as training the new guy to develop apps).

At one very, very large firm, I was tasked with evaluating mobile asset tracking software. The vendors were very astute. They were charging very close to what it would cost us to build the same solution, so to us the pricing was very reasonable, and it had the added benefit of ongoing support and limited upgrades. However, they lost the bid simply because we felt like we wanted to develop the mobile development capability within our staff.

3) You're out of the running if you use the wrong technology

The #1 requirement you're going to run into all the time is that companies want to self-host their solutions, and if they want to self-host, they'll probably only tolerate 3-4 technologies. Generally those technologies are:

  • .Net
  • Java
  • +1-2 random scripting languages (Perl, Ruby, Python, etc). Typically, these are only used for batch scripting, so don't get your hopes up.
If you're building a product that allows large companies to self-host, congratulations, you're halfway to an acceptable enterprise app. However, if you wrote the application server in Ruby, you probably won't have much success selling it. This is because companies won't want to have to bring their staff up to speed on Ruby to support it. So if you're going to write self-hosted client-server software for large enterprise, you need to consider building your product in Java or .Net. Also, you better build your software with the idea of integration with their existing systems otherwise, again, you'll be out of the running.

More about architecture considerations in an upcoming post. Also, in an upcoming post, we'll talk about an actual list of ideas for products you could build for this market.

[1] Note: We are really talking about price-sensitivity as it pertains to total-cost-of-ownership. In per-seat or per-installation licenses, they go nuts when the price is $20 more, but 1-time purchases create much less chaffing, even when there is an order of magnitude of price between competitors.


  1. Now ESPs are quite an awful lot run of the mill and so intuitive and user-pleasant that almost all of us can use one. Data nonetheless performs the same In some methods, all this technology isn't any exclusive from any different marketing campaign: it’s just about who we're sending the information to, what layout it desires to be in, what variables are wanted and how it connects to the content. This is borne out by a few examples of factors we had been requested to do by way of clients recently, all of which use facts from our ‘traditional’ data assets: Using Facebook to beautify campaigns being run in different media, which includes email Tailoring content material on prospect campaigns to make the ads greater relevant Loading existing clients into Google to exclude from prospect mailings and supplying applicable touch information for matching Recognising existing customers at the consumer internet site and presenting relevant content material.

  2. Their team always stuck to the timeline and was communicative and generous with time.
    top branding agency

  3. The team’s valuable suggestions and feedback in the development process help produce the best possible
    UX consulting firm

  4. Hiring a Brand Strategy consultant with Consultport rallies you with top-flight hand-picked consultants with the required skills to drive your brand development needs and branding that connects to your consumers and secures you a competitive edge.

  5. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging and become a best blogger for giving us more informative posts.
    Chief Architect keygen

  6. Neon signs make the ideal accessory to a range of commercial spaces, adding bright, vibrant and exciting on the wall. From the entryway to the inside neon signs for the entertainment industry specifically can take your business to the next step.

    Many leisure facilities are by their very nature, enjoyable and a great place to hang out with family and friends. It doesn't matter if it's a place for children, or a place where adults can enjoy the benefits of R&R and relax, a neon sign could be the element of decoration that's not there. Here's an in-depth look at five locations that look amazing with the neon sign.

  7. Bowling alleys can be fun busy places that are filled with youngsters and adults which makes it the perfect spot to enjoy a Saturday evening or afternoon. With ever-growing bowling alleys popping up with distinctive themes, as well as drinks and food served in the house It's a great method of occupying your time with some competitive entertainment.

    A neon sign added to any bowling alley can add visual interest that works perfectly with the music and lighting of the alley, which results in a wonderful atmosphere that everyone can enjoy.CINEMA
    Cinemas are an excellent location to escape all the noise for few hours to enjoy the latest blockbuster from Hollywood. With sweets, popcorn and fizzy snacks cinemas provide a wonderful chance to put up signage in the lobby. These signs are a great way to mark different areas, be it for the mix and choose or tills.
    neon vibes uk

  8. With the majority of popular cinemas featuring a distinct color scheme, it's simple to include an exciting neon sign that sets the mood and prepares your patrons for a night of kick back with a fresh film.GAMES ARCADE
    Old-fashioned games are experiencing a massive revival in recent times and has opened the way for arcade games to become more well-liked by both adults and children. When they're playing on their first visit or revisiting their childhood, arcade games are brimming with colors, lights and music that comes from different consoles. In this regard the neon sign is the missing piece that will enhance the experience.
    Custom Neon Signs UK

  9. Totally unique stuff is here really amazing!!!
    interaction design firms

  10. Utilizing the identical flooring in the different areas or rooms in your home is a simple way to make the room seem larger than it actually is. If you have big open-plan spaces, you can use rug to break the flow and separate the space according to usage. This creates the illusion of distinct dining and sitting spaces that are still able to work as a part of the bigger total.


  11. Faça uso de técnicas de redação de resposta direta
    Use uma linguagem atraente que incentive os usuários a agir imediatamente. A cópia deve ser focada e clara. Em apoio a isso, 54 por cento dos adultos americanos leram no nível da sexta série ou menos, de acordo com o Departamento de Educação dos EUA. Portanto, quanto mais simples o texto, mais eficaz.

  12. Choose a Design
    The design you select for your neon sign ought to be closely structured on a specific theme that you have in mind. So, it may be worth remembering the place your neon signal will grasp as soon as it’s ready; will it go with the relaxation of the room? Will it in shape the theme perfectly?

    You can add a printed heritage to your neon sign with a favored picture or brand, which will supply it a extra private touch. Neon signs and symptoms have also been utilized to synthetic plant life backings and bushes panels, giving your sketch an extra wow appeal. Let them comprehend if you have a specialist history you'll desire to employ.

  13. You need to moreover deploy it in such a place that is past the obtain of kids and pets. The latter can additionally go thru grave injury if they crash into a neon sign via accident. If you are getting one personalized sign for a bar, installation it in such a manner so that your customers do no longer bump into it or knock it over. Additionally, you moreover get a protective cover.

  14. You can organize your team by putting the burden on a single person for responding to customers, and establishing the procedure that they need to follow for every social media concern. It is possible to utilize the social media management software like SproutSocial or Hootsuite to bring all discussions into one central inbox, making them easier to manage.


A Thousand Tiny Steps

One day, for good or ill, you may look up to find yourself in an altogether unexpected place. And in that moment, you might consider how you...