Written in January 2011

After 30 months in business, 40k+ customers and over $4.5M in sales (updated figures here), we think we have learned enough about ourselves, our product, our customers and our competitive space to be able to put a stake in the ground and tell the world what we’re about. This document is the result of that thinking.


Our sweet spot: the ideation phase #

Mockups really shines during the early stage of designing a new interface.

Mockups Makes You Awesome

Mockups is zenware, meaning that it will help you get “in the zone”, and stay there. Our aim is for you to forget our software is there at all.

Mockups offers the same speed and rough feel as sketching with a pencil, but with the advantage of the digital medium: enlarging containers is just a drag operation, rearranging elements doesn’t require starting over, and your wireframes will be clear enough that you’ll be able to make sense of them tomorrow.

Mockups should make work fun.

Mockups in the middle

Mockups also excels as a communication tool, a way for the whole team to come together around the right design.

  • it enables Product Managers to better present requirements with a tool as easy to use as Powerpoint
  • it’s polished enough for UX Designers to use, with all the familiar keyboard shortcuts of the Creative Suite tools
  • it’s fast, geeky and very power-user-friendly. Developers love that
  • it’s so easy to learn, clients and customers can use it (for free even), to describe their needs more clearly

Mockups intentionally makes your wireframes scream both “This is not final!” and “I just threw this together“, eliciting honest feedback, which results in better wireframes, which results in easier to use features, which results in happier users of your software or website, which is what it’s all about.

We realize being “the in-between tool” is a hard balance to strike, but we think we’re doing a pretty good job at it and we’re committed to it. It’s why we created Mockups in the first place.


Excruciatingly simple, filled with hidden powers #

Mockups' Simple Interface

The first impression you might get with Mockups is a bit disorienting: why should I pay money for a blank canvas? There are barely any interface elements on the screen. Start exploring though, and you’ll find out that Mockups is filled with powerful yet only-visible-when-you-need-them features. Try resizing a browser window control for instance: you’ll notice an overlay showing you the control’s size, but only as you’re dragging, and only past a certain size, only when it matters to you. Or try typing “lorem” in a paragraph of text control. Mockups will fill out the rest for you automatically. Or try typing [x] or (o) and see them transformed into checkboxes and radio buttons automatically. Double-click on a group of controls to dive into the group and edit its contents directly. Use Quick Add to add controls to the canvas at the speed of thought. Pick a dark background color for a button, and we’ll make its label white automatically.

We sweat every detail of the app so that you won’t have to worry about it, so that it will conform to you instead of forcing you to learn it. That’s why you’ll see very few dialog boxes interrupting your flow, why you won’t be asked to choose between different options all the time: it is our job to figure out which default is right for our users.


Wireframing + real running code is way better than prototyping #

Think of Mockups as pen and paper. Sure it’s a medium with lots of limitations, but you can still get your point across with it.

We consciously decided not to let our users specify interactivity other than the ability to link wireframes together into a storyboard.

What a bad process looks like

Two reasons:

  1. we’re not huge fans of building large prototypes. Too many times we’ve seen people spend a lot of time putting a fully interactive prototype together, then realizing that some features couldn’t actually be built or noticing that the user experience wasn’t so great once they implemented the prototype. The problem with prototypes is that they take time to build. When you spend time building something, you start getting attached to it, changing it becomes painful.

    It’s much better to wireframe the key screens, implement them, see how they feel and go back to the wireframes to tweak them if needed. You won’t be attached to the wireframes, and you’ll have spent time learning about what works and what doesn’t using the real code-base and real users.
    What we think a good process looks like
  2. Letting you specify behaviours and click-actions would inevitably turn Mockups into a much more complex tool, which is a terrible thing for us: if we want to continue to be the “in-between” tool, Mockups needs to be extremely quick to learn so that every stakeholder can have their say with an equal playing field.

You can read more about this topic on Mike’s excellent blog post about it: Why We Aren’t Doing Interaction in Mockups. and you might want to know that there are lots of quick and easy ways to specify interaction in Mockups already.

We know that there are a few cases where a prototype is the only way to go. The good thing is that there are lots of good prototyping tools out there: we’ve heard good things about Adobe Flash Catalyst ($399), Microsoft Sketchflow ($599), Axure RP ($589), or more generic tools like Adobe Fireworks ($299) or Omnigraffle Pro ($199.99). If you need to build highly interactive prototypes, you should try them. You will notice that they are all much more complex to learn, are slower to use and cost a lot more than Mockups, and are backed by large companies. They have to be; the problem they’re trying to solve is much much larger than ours.


Low in cost, high in quality, built with love #

Because the problem we’re trying to solve is so focused, our feature-set is naturally limited.

Fewer features means fewer bugs, means less support burden, means less staff for us to support, means less cost for you.

Cost of features

We also know that Mockups works best when everyone on your product team has a copy, so we want to keep it affordable even at volume prices (our $379, 5-user license is our best seller).

Being low-cost doesn’t mean we’re cheap. We put our heart and soul into making Mockups the best quality software we possibly can. We embrace rigorous software quality assurance practices; we test early and often, both manually and with code. We spend days on performance improvements, platform-specific bugs and tiny little things you’d only notice if they were broken. We release as often as we can – almost every week! – to get those bug fixes in your hands as fast as possible. Then we follow up each release with fanatical customer support.

We take pride in our software’s quality and customer support, it’s something we like to compete on. Obviously no software is without bugs, and we have our share. Our difference is that we make it really easy for you to submit your feedback, we treat your bug reports seriously and your feature requests with an open mind, and we’ll do our best to work with you to solve your problems in a timely manner.


photo (c) Martin Cathrae

We have learned that building a product is a lot like cooking a stir-fry: you have to add the different ingredients in the right order and at the right time, or the dish won’t come out right. So if we don’t add your favorite feature right away, don’t be discouraged, it simply means that it’s not the right time for the product or that we’re not ready as a company for it. But do not fear, if we tell you that we’ve added something to our TODO list, it means we’re serious about building it. You can rest assured we’ll get to it some day.

Basically, we’re good people, and we care.


We love the problem even more than our solution #

There are a number of companies in our space that are clearly doing it for the money. Use their products or interact with their support team and see for yourself.

None of us needs to do this: we all had successful careers before joining Balsamiq, and could go back to them or start new ones easily.

We’re doing this because this is our passion, our motto is “Life is too short for bad software!” and believe it deeply.

Software that is not well made keeps you at work late and makes you fight with your loved ones when you get home. Software that “just works”, on the other hand, simply stays out of your way and helps you get your job done quickly. It’s the difference between frustration (see video below) and love.

Twestimonials

If, at the end of our lives, we will have contributed to improving the world’s software usability, even by a little bit, our lives will have been well spent. We think it’s that important.

Mockups is just one way we’re trying to solve the problem. We also sponsor events and publications dedicated to teaching the world about good UX, we publish tutorials, and give our software away to UX teachers. We also partner with other companies that are trying to solve the same problem.

We even rejoice when our competitors are successful: anything that helps people build better, more enjoyable software is a good thing in our book.


We consider you our peers #

We have a hard time using the words “customers” or “users” to describe the members of our community. Better words might be friends or peers…or maybe even peeps? ;)

Peers graph

We’re all part of the same community of people who care about good usability and care about creating products people love to use. The only difference between us and others is that our way to help is to do what we know how to do best: build and support Balsamiq Mockups.

A lot of you use Mockups more than we do ourselves. People like Michael Bourque, Jenni Merrifield, Adam Wride and dozens of others are absolute experts in using it. It only makes sense for us to listen to your feedback and to incorporate your ideas into the product over and over.

Whenever we have an idea for a new feature, the first thing we do is to mock it up and post the wireframes on our GetSatisfaction forums for review. The feedback we get there is invaluable, Mockups truly is the result of a community effort. We can’t think of any other way to build it: since you’re going to be using it: of course you should have a say in how it should work! :)


Our vision #

Software is never truly “done”, and Mockups is certainly far from being “done”, or even “implemented to initial vision”. The vision is also constantly shifting a little bit, but we’re getting close to the initial vision. Here’s what’s missing:

  1. A Web App (myBalsamiq)
  2. Projects on the Desktop
  3. Seamless sync between Desktop and Web
  4. APIs for the Web App
  5. an enterprise version of the Web App
  6. an iPad application
  7. a better skin for the app and for your mockups, a better font
  8. …and hundreds of other little details

That’s it! We hate bloatware and never add a feature unless it provides real value to the majority of our users. We also try to make each new feature “invisible” as much as possible, so that it’s not in your face at all times.

Features graph

We hope you’ll want to stick with us and help us shape our future together. It will be fun! :)


Smaller company, better service #

Our goal since day one has been to create a little boutique shop software company, something that feels like your favorite little restaurant, where you get to know the owners and staff personally, and they never disappoint, year after year.

Focusing on a small problem allows us to keep our company size small, and we love it.

Since Peldi started Balsamiq in June 2008 on his own, we have grown to 9 full-time employees and 2 part-timers.

Balsamiq Team

What that means to you is that you can get to know us by name. Have a sales-related question? You’ll likely interact with Valerie or Natalie. A technical support issue? Louanne can answer it, or at least direct you to Marco, Paolo or Luis, the developers who wrote the feature in question. Have an idea for a new feature? Mike will be happy to chat about it with you. And Peldi‘s inbox is always open for anything and everything, of course.

Balsamiq Team Map

We’re located around the globe for two reasons:

  1. Peldi only hires the best, no matter where they live.
  2. We want to be able to answer your emails and phone calls at a time that works for you. Balsamiq never sleeps!

We’re here to stay #

We’ve been bootstrapped and profitable from day one. We turn away external investors every week and have turned down serious, multi-million-dollar acquisition offers, because we believe it’s the right thing for us and for our community.

Outside investors or being part of a larger organization have their advantages, but it also means having people breathing down our necks, worrying about revenue projections, internal company politics…yuck.

We’d much rather spend our time in the company of our customers, innovating and making everyone’s lives a little better, one small release at a time.

We’re making plenty of money to keep us going, and are putting a lot of it away for a rainy day.

We want to stick around and be here for you, simple as that.

We are trying to build a company we’d like to do business with ourselves. As an example, our licensing terms offer you free updates forever on Mockups for Desktop and give you the freedom of installing the application on any computer you own and use. Who only works on a single computer these days? :)

If you have an hour to spare this week-end, maybe watch Peldi’s talk at the Business of Software 2010 conference video below. It will give you a better idea of what we’re all about.


We’re good citizens #

Since we started we have donated millions of dollars worth of our software to non-profits and do-gooders of any kind. It’s simply the right thing to do.

We donate 2% of our profits to various charities each year.

We also like to support other corners of the Internet that have nothing to do with wireframing, or even share our own dinner recipes with you. We just like awesome people who help the world and want to help them stay awesome. One day we hope to be big enough to sponsor NOVA and Wait Wait Don’t Tell me! :)


Thank you for reading this far. If anything above rubbed you the wrong way, don’t be shy and tell us! We’d love to chat about it. peldi@balsamiq.com

Inspired by Growing a Business and Different.