Blog

  • Don’t Reinvent the (UI) Wheel

    One question I hear a good bit from software entrepreneurs building their first product is “Who made your user interface?” There’s a dearth of quality user interface (UI) and user experience people, especially in markets like Atlanta. Many people think they can get their graphic designer friend that made the company logo to also do the user interface. I’ve gone down that route and it failed.

    My recommendation is the classic R&D — ripoff and duplicate — of a major product where the company likes to have apps that have a consistent user experience with their app. That’s right, please don’t reinvent the wheel when it comes to the user interface. Companies like Google, Apple, and Microsoft have invested millions in the UI for their different products. For example, Gmail, Google Analytics, and Google AdWords have nice clean and fast UIs that are perfect for most B2B web apps.

    What else? Do you agree or disagree that most people shouldn’t reinvent the wheel when it comes to UIs?

  • The Value of Talking About Your Startup

    Earlier in the week I was talking to an entrepreneur who was sharing his new business idea with me. After two minutes into the conversation I had the perfect person for him to talk to about his idea and his industry. Two days later the two connected and had a very productive conversation and my connection will likely prove a valuable sounding board for him going forward.

    What’s the moral of this simple anecdote? There’s tremendous value in talking about your business and idea as you never know who’s going to have a good connection or can legitimately help you. Too often entrepreneurs think their idea is unique, and that the value is in the idea, not the execution of it. Unfortunately, this is the wrong approach in my experience, especially considering how much value I’ve derived from talking to people about my company and our current challenges.

    I do have one caveat: don’t be the guy that is always talking about a new business idea every 30 days, otherwise people will stop being as supportive and think you aren’t serious. Pivoting or iterating with your idea is great, and should be explained when visiting with the same person you pitched your previous idea, but be thoughtful of their time.

    My recommendation is to seek out anyone who will listen to your business idea and look for ways to get input, connections, and ideas.

    What else? Do you agree or disagree?

  • Incremental vs Instrumental Change

    We’ve all heard the saying that entrepreneurs should focus on working on the business instead of in the business. I’d like to add that in a similar manner entrepreneurs should think about incremental vs instrumental changes. What I’ve found is that a company can only handle so much change in a period of time, say 6 – 12 months, before the change is viewed as leadership testing new theories without enough thought to providing some semblance of rhythm or continuity.

    I’d encourage entrepreneurs to always be bringing new ideas to their company, but pay close attention to which changes are incremental vs which ones are instrumental. Like many things, it probably falls into an 80/20 paradigm where 80% of the time should be spent on incremental improvements and 20% of the time should be spent on major, instrumental changes. Each company is different, with its own respective threshold, and it is tough to find the right balance. Through it all, never stop bringing about change.

  • My Goal to be on the Inc. 500

    Thinking back to 2003, a couple years after I started my company, I can distinctly remember reading Inc. magazine with a colleague of mine who had a subscription. This was the famous Inc. 500 issue where it showcased the 500 fastest growing privately held companies in the United States. Right then and there I made it a goal to be an Inc. 500 company.

    I remember the energy and excitement of making up my mind and deciding on an ambitious goal. It’s amazing what the mind can do once you really focus. At the time, we were growing fast on a percentage basis but no where near the minimum requirement of $1 million in revenue to qualify. I had to make the hardest shift of my entrepreneurial career: go from being the technical product guy to the sales and marketing machine.

    I’m pleased to say that in 2007 we were number 247 on the Inc. 500 with a three year growth rate of almost 1,000%. My goal was achieved.

    What are your goals? What are you focused on?

  • Setting the Corporate Culture Tone

    Most entrepreneurs, especially when they are starting out, underestimate the power of a strong corporate culture. In my experience, the corporate culture is immediately evident upon entering an office and walking around. How can you tell? Here are some simple examples:

    • Awesome office (fun, cool, and inspirational)
    • MacBooks and iMacs on desks
    • Dual monitors everywhere
    • Unlimited drinks and food
    • People that truly want to be there

    My recommendation is to read about the Zappos corporate culture as well as books by Jim Collins and Patrick Lencioni.

  • Product Death by Not Enough Cuts

    In the software world, death by a thousand cuts comes from trying to make the product do all things for all people. I want to bring up another phenomenon not talked about enough: death by not enough cuts. This happens when an entrepreneur builds a product and gets it in the hands of a few customers, only then to keep customizing it further for those too few customers. In addition, it is often combined with not being opinionated enough about the product functionality, so a few companies drive the product road map.

    The next thing the entrepreneur finds out is that they have a deep and rich product, but not a big enough market to be successful. Oh, and the product is so large now that adding functionality takes significantly longer than it used to take — big problems lie ahead. Here’s what I recommend:

    • Get the product into the hands of as many prospects as possible
    • Launch early and often
    • Always ask yourself if the feature request fits into your vision for the next three years (be opinionated!)
    • After you’ve asked if it fits in with the vision, ask yourself if it is applicable to 80% of your user (e.g. will they love to use it)
    • Every 20 customers you sign up, raise the price until you can’t raise it anymore

    What else? Have you seen this happen? What would you recommend?

  • Iterate or Die – Part 5

    Once we had a few sales under our belt, we began to notice a trend in the higher education vertical. It was the one industry in which we were able to generate the most leads using PPC ads. Additionally, we found that our application was uniquely suited to the types of challenges higher ed clients were looking to solve. It was an ideal match, and one we had never anticipated in our early days as a company.

    Colleges and universities typically have a collection of independent websites with little or no consistency. As you might imagine, the development of these sites happened organically and in piecemeal fashion. Different technologies like PHP, Classic ASP, ASP.NET, and ColdFusion were used to power the dynamic portions, while plain HTML was used for more static sections. Our software can handle each of these situations by publishing files as well as content to remote databases. This flexibility has been a key differentiator for our product, especially for our higher ed clients.

    Our product’s special sauce is its ability to manage multiple websites, all of which live on multiple servers and use different operating systems, from one single product instance (just think of all the independent websites at Georgia Tech). It’s a difficult problem, but our product offers the capabilities needed to solve it. In addition, we had a simple per-CPU pricing model with unlimited sites, users, groups, and content combined with a focus on XML (before XML really hit the mainstream).

    I wish I could say we planned it that way, but we didn’t. The reason we could publish to different servers and support all the major programming languages was because of the goal we had set out with in our first (albeit unsuccessful) SaaS CMS: support all small business shared hosting accounts. With our SaaS CMS focused on small businesses, the only way to get content to their server was through FTP or SFTP. There weren’t any other options.

    With our new mid-market CMS, we set out to provide all the benefits of a dynamic, database-driven website with the performance and flexibility of publishing flat files. It turned out, unbeknownst to us for some time, that this arrangement was perfect for higher education. We started signing more and more higher ed clients, allowing us to build a portfolio of reference customers in a specific vertical — an important step in laying the foundation for future growth. With these valuable customer references in place, it was time to grow a serious business around our product. At this point, I had been running the business on my own for over four years and was barely scraping by; but it wasn’t until then, at the start of 2005, that I was finally certain we were on to something special.

    The new strategy was pretty simple — cold call all 4,160 two-year, four-year, public, and private colleges and universities in the U.S. and Canada.  We focused on calling people with the following job titles:

    • Webmaster
    • Director/VP of IT
    • Director of University Relations
    • Web Manager
    • Communications Director

    I had three full-time sales people cold-calling and setting up web demos for me. My role was to be both the tech-savvy sales engineer and the passionate product manager that gave the demo. It worked beautifully. Sales tripled in 2005 and more than doubled in 2006. We had finally hit our stride.

    Now, in 2009, we have over 120 colleges and universities as clients (including EmoryGA Tech’s Business SchoolClemson, and Duke), making us one of the top higher education CMS vendors in the world. At the end of the day, achieving success came down to the following:

    • Neverending determination to succeed
    • Making decisions quickly and figuring out what works and doesn’t work
    • Being passionate about the product and the market opportunity

    Building a company is an amazing journey that is worth every minute. Even though you’ll frequently take many different turns and struggle, in hindsight these are a major factor in success. In addition, being able to iterate and learn quickly is one of the most important traits that a management team can have. Good luck!

  • Iterate or Die – Part 4

    After we had built an award-winning product and accrued several years of domain experience, we embarked on the next major iteration of the business: sales and marketing. I knew the technology aspects of my business inside and out, but my knowledge of B2B sales and marketing left much to be desired. After a bit of Googling, I decided to focus on three strategies:

    • Cold calling
    • Partnerships
    • Pay-per-click ads

    Cold Calling

    The first idea for cold calling was to buy a list of all the Chief Information Officers  in the Southeast with revenues between $100 million and $1 billion, a grouping often referred to as mid-sized companies.  We targeted the Southeast because we figured we would have the most success if we could meet with our prospects face to face. That’s another benefit of being based in Atlanta — as a regional transport hub, you are within reach of many other large regional cities, not to mention connected to a multitude of flight routes from the world’s busiest airport.

    Once we had a list of target prospects, we hired a slew of interns from nearby Emory University to cold call 1,000 organizations. The end result?  A measly four appointments. Our cold calling efforts, while valiant, suffered from a lack of the following:

    • Compelling value proposition
    • Referenceable customers we could name-drop
    • Product or company name recognition in the market

    Cold calling would eventually become one of our most effective strategies, but it took us a solid year to determine where we should focus our efforts.

    Partnerships

    I’d long assumed that finding implementation partners and resellers was a logical strategy to build my business. Potential partners, such as interactive agencies and ISVs, would provide the services and we’d provide the product. It would be an ideal win-win situation.

    Unfortunately, it never brought the results we’d envisioned.

    We continually worked over the course of several years to forge partnerships with ten companies. Those ten partnerships together resulted in just five total sales. That’s right — very few partners would officially sign on, and even fewer relationships resulted in actual revenue gains. It took me a long time to understand that introducing a mid-market CMS to a client would in turn reduce the amount of money that agency could bill for fees.

    Agencies operate in a time and materials model, and tens of thousands of dollars in CMS costs would come right out of the same client budget as hourly fees. From the agency’s perspective, building a custom client solution, even if it cost more and accomplished less than an off-the-shelf CMS, was the right thing to do for their business model. It was a hard lesson to learn.

    Pay-Per-Click Ads

    Pay-per-click (PPC) ads are the sponsored ads that show up alongside search results in Google and other search engines. When we did our first PPC campaign in late 2003, it was much more affordable and cost-effective compared to today. Quite by accident and much to our delight, PPC ads, combined with landing pages, generated leads in a variety of industries. After reviewing these leads, we methodically followed up on the promising ones and began moving prospects through the sales process. By the end of 2004, we had signed clients representing each of the following verticals:

    • Management consulting (1, from cold call)
    • Healthcare (1, from cold call)
    • Utilities (1, from partner)
    • Hospitality (1, from partner)
    • Technology (1, from PPC)
    • Higher education (2, from PPC)

    Head on over to Iterate or Die – Part 5 to find out what single industry we had slightly more success with and how we focused on that industry to become a market leader.

  • Iterate or Die – Part 3

    After initially building a small business SaaS product and subsequently licensing it to a larger company while moving the company to Atlanta, we had finally settled into developing what would ultimately become our successful flagship product: a mid-market web content management system. Of course, we had no idea at the time if this iteration would even be successful. One thing we were sure of, however, is that robust website management applications were complex and there was not yet a clear winner in the mid-market segment.

    The pre-paid royalties we were receiving from our licensing arrangement gave us the luxury to spend a year focused solely on building the application.  In his book Four Steps to the Epiphany, Steve Blank argues for customer-driven development, which is exactly what it sounds like: Customers tell you what they want, and then you build the product accordingly. Because we didn’t know any better at the time, we weren’t following this model.  However, we were aware of the sorts of things that our prior customers had wanted in a product. We also knew what functionality we wanted to manage our own website. I’m a big believer in eating your own dog food.

    Before long, we were ready to launch our new content management system. It debuted on April 15, 2003 at the Internet World trade show in San Jose, CA, where it promptly won the Best of Show award. The outlook for our new product was bright. Unfortunately, we soon learned that a promising product launch doesn’t always equal stellar sales.

    After working non-stop trying to sell the new application, we only managed to sell one license by the end of 2003. Mind you, landing a deal for a single $30,000 server license sure felt like more of an accomplishment than selling multiple lower-priced licenses for our previous product had. But selling only one server license over the course of six months was discouraging.

    After launching the first version of a great product, winning a prestigious award, and signing our first full-price client (we had given several licenses away for free to get early users with North Highland in Atlanta being our flagship reference — thanks Monica!), the company’s next major iteration was learning how to sell and market the product more effectively. Lead generation was the first area we focused on and continuously iterated. We tried these different tactics:

    • Cold calling IT directors
    • Channel development through interactive agency partners
    • Pay-per-click ads on Google

    Head on over to Iterate or Die – Part 4 to learn what worked and what didn’t work with our sales and marketing efforts.

  • Iterate or Die – Part 2

    In Part 1, I discussed the first iteration of the Hannon Hill business model, wherein we built a SaaS web content management system and launched it in the summer of 2001.  Initially, we charged $30 per month per website, but after realizing that there wasn’t a reachable market large enough to ensure our success, we quickly changed our approach to offering an installed version of the same product. To our surprise and elation, we sold our first $1,000 license by the end of August.  With this auspicious start, we were sure we had found a path to growth and profitability.

    Over the next 24 months, representing the life of the application, we sold 25 licenses. Not surprisingly, it turned out that selling just over a thousand dollars’ worth of software per month didn’t make for a sustainable business model. Our big break did finally come, though, in December of 2001 at the Internet World trade show in New York City and was a direct result of changing our gameplan to pursue an installed software model.

    At the trade show, we serendipitously met another, much larger software company that was explicitly looking for a content management system to sell to their installed client base of over one million licensees. We had several rounds of discussions with their management team at the show and eventually consummated a deal in Spring 2002 to license our product to them to be sold under their own brand name.  They would pay us a minimum monthly payment for the first twelve months along with a royalty for each license sold once the pre-paid amount was cleared.  We had our first big break!

    At the time, I had just finished my degree at Duke in Durham, North Carolina. With a guaranteed revenue stream in place by the end of 2002, I moved the company to Atlanta, Georgia in August 2002. Why Atlanta? Growing up in Tallahassee, Florida, Atlanta was always the big city we’d go to for a Braves game or a trip to Six Flags, so I had been there many times and really liked the area. The Raleigh-Durham region is great, but I wanted a big city that was close to my family, had a low cost of living, and had a strong technology presence. Atlanta fit the bill perfectly.

    Now came the next big iteration: We completely shelved our product that we had spent nearly three years building in order to build The Next Big Thing.  By mid-2002, we had accepted that we were never going to be successful selling installed PHP software to small businesses.  Instead,  a larger competitor with much greater resources would be selling a slightly modified version of our product to the same target audience.  It was a pretty easy decision to make.

    Our next move was to build a completely new, mid-market Java-based web content management system using the expertise we’d gained over the past few years. I promptly put an ad in Craigslist and hired the best Georgia Tech software engineer I could find. Being that it was late 2002, there were lots of good people looking for work. I found our lead developer within a month and we were off and running. Our new product combined XML, search engine optimization, and distributed server publishing in a formidable package. And because we were building a next-generation product from scratch, we were able to address all the mistakes we made in architecting the first product.

    Head on over to Iterate or Die – Part 3 to learn how we made this new product successful, and the sales and marketing iterations that ended up paying off.