Archive for the ‘EverybodyInn’ Category

A Nice Customer Testimonial For EverybodyInn

Sunday, April 5th, 2009

Last week, we received an email from one of our customers with a terrific list of suggestions for new features and enhancements that would be useful to existing features in EverybodyInn. We love emails like that - suggestions from customers are the #1 way we gather ideas for the next release of the program. Coming up with our own ideas is good, and asking B&B owners and other innkeepers for general suggestions is better, but nothing can beat the advice of someone who is actively using our software to run their business. They tell us exactly where the rough edges and tell us the things they currently have to do manually that they would love to be able to automate.

This particular customer had some very nice things to say about EverybodyInn, and I asked for and received his permission to post his comments here and on our main website as a testimonial.

I just want you to know how much I am enjoying this program. We have gone from about $4000/month to over $12,000 per month with our four units in less than 60 days. Part of this has been a new approach to advertising and pricing, but without your program, we could not have kept up with the reservations.

Thanks to Charlie Smith (no relation, honest!) for the very kind words! Emails like that really make our day!

EverybodyInn 1.0.2 Now Available

Tuesday, March 31st, 2009

Well, the last bugfix release didn’t quite stamp out every last bug from EverybodyInn. In fact, we were alerted to a another bug that caused similar behavior to the last one under slightly different circumstances. Very frustrating. What can I say… calculations with dates can get quite tricky. But everything should be working correctly now, and you can finally make back-to-back reservations in all circumstances.

As before, this is a free update to all EverybodyInn customers and free trial users. Download and install the EverybodyInn Setup program again, either from the free trial page or from within EverybodyInn by clicking on Check for updates on the Help menu.

Thanks to our customers who reported the problem, and for your understanding and patient while we fixed it.

EverybodyInn 1.0.1 Now Available

Wednesday, February 25th, 2009

Today we shipped a maintenance update to our bed and breakfast software, EverybodyInn. This fixes a bug where under certain circumstances, it was impossible to make back-to-back reservations (with one guest checking out in the morning and after guest checking in in the afternoon). Obviously, that’s not going to fly! So as soon as this problem was reported, I quickly tracked down the error in the code and fixed it. It took a little bit longer to rework the setup program to handle both the case where a new customer is installing the program for the first time, and the case where someone is upgrading over their existing installation.

Still, from the problem being reported to having a fixed version uploaded to our website took all of two business days. That’s one of the real advantages that a small business like Wholeweal has: we can be extremely fast and nimble and very responsive to our customers.

This is a free update to all EverybodyInn customers (and our free trial users). Get it by downloading and installing the EverybodyInn Setup program again, either from the free trial page or from within EverybodyInn by clicking on Check for updates on the Help menu.

Everyone Likes a Grouch

Tuesday, November 25th, 2008

I discovered a great new (to me) blog the other day - UX Crank. “UX” is short for “user experience”, which is the new fee-yan-cee way of saying “user interface”. His posts are direct and to-the-point, and usually pretty insightful.

I love reading about user interface (er, “eXperience”) design. It’s one of those things that very few programmers or software companies seem to care much about, and it shows. The thing is, it’s something that programmers really need to understand, because the design of the user interface is really woven throughout the entire program and affects just about every aspect of the program. It’s not something you can outsource to a graphics designer and then slap on at the end like a coat of paint. So in the end, the programmers usually end up becoming user interface designers by default, whether they’ve bothered to study the subject or not.

With EverybodyInn, I design the user interface screens and dialogs first, as part of the initial planning of a new feature. I put a great deal of time and thought into working out the best way to present each feature to the user, to minimize confusion, extra mouse clicks and window changes, or unnecessary choices. My belief is that by being simple and so easy to use, EverybodyInn is an obvious and compelling choice for anyone frustrated by the difficult and complicated interfaces found in other inn management systems.

EverybodyInn Ships!

Monday, September 15th, 2008

Right on schedule, today I released Wholeweal Software’s first product, EverybodyInn, a Windows application to help bed-and-breakfasts, guesthouses, and small hotels keep track of their guests and reservations.

A lot of software gets written where the programmers went just far enough. They found a solution to the problem at hand, and then stopped there. And this isn’t limited to small one-off programs that people write for their own use; unfortunately, a lot of commercial software seems to be written this way as well.

One of my design goals in developing EverybodyInn was to not write that kind of software. Instead, I gave a lot of thought to each feature of the program, and tried to work out a user interface that lets you use the feature in the easiest and most intuitive way possible, without having to do extra work that doesn’t actually address your problem.

Let me give you an example. In many other reservation management software products, when you create a new reservation for a customer who is new to your hotel, you start by telling the program to create a new reservation. Then, when it asks you to select a customer from its customer list, you have to jump over into a “customer management” module in order to create your new customer’s record. Then you have to jump back to the new reservation in order to select the customer you just created. It’s a lot of extra scurrying around that just distracts you from the thing you sat down in front of the computer to do.

EverybodyInn doesn’t work that way. When you create a new reservation, you have the option of selecting from your previous guests. But if your guest is new, you simply enter their information right there on the reservation form, and EverybodyInn figures out that it’s a new guest and creates the new guest record in the background. If you select a previous guest and then change the address or phone number, EverybodyInn updates the guest information right then and there. It doesn’t break your concentration by forcing you to enter information into several different locations in the program.

It’s little things like this that add up to a more pleasant experience using a software application. To me, it’s part of the craftsmanship of building a software product that I can be proud of.

On the EverybodyInn website, there’s a screenshot tour that covers most of the main features of the program, and a free 30-day trial you can download. If you own or manage a small hotel or inn, try it out, and let me know what you think.

Now that EverybodyInn has shipped, I’ll be planning out new features and improvements for the next version of the program. So if there are features missing that you absolutely can’t live without (or would just be really helpful), let me know!

Time for Trivialities

Saturday, September 6th, 2008

You never realize just how time-consuming all of the little details can be until you’re knee-deep in them and just have to keep slogging through!

I’ve been busy getting ready for the launch of EverybodyInn and there are just so many little details that need to be accounted for. I’ve been on teams that shipped software products before, so I wasn’t exactly unaware of all of the little things it takes, but this is the first time I’ve been completely responsible for the entire process. Creating the code that makes up a software program is only a part (a large part, of course) of building a shippable product. It’s easy to forget about all the little things that are left to do, and fool yourself into thinking you’re ready to ship well before you actually are.

EverybodyInn icon

So this week I’ve been busy working on the product website for EverybodyInn, putting together a tour of screenshots, fixing those last annoying bugs in the program that only seem to pop up now, making sure the setup programs installs everything correctly, hooking up the back-end systems and payment processor, making sure all the legal and regulatory ducks are in a row, etc.

Things are coming along nicely, and I’m hoping (cross your fingers) to release EverybodyInn on September 15th.

Do Something Different

Sunday, August 24th, 2008

In my last post, I touched on the idea of attracting customers by being different from the other available options. This is a really fundamental business concept, so I wanted to come back and talk about it at greater length and in a more general sense.

Altogether too many businesses start with thinking that goes something like this: “Roughly 100,000 tourists pass through my city per year. If I can get just 1% of them (1000) to stay at my bed-and-breakfast and spend $300 each I’ll be all set.”

I don’t think this works so well. You haven’t given those 1000 tourists any reason to choose you over all of the other hotels in the area. If you don’t have anything distinctive to offer (or don’t tell people about it) then the only thing you have left to compete on is price. This is a bad strategy for multiple reasons. First, it’s very hard for a small business to compete on price. Small businesses don’t have the economies of scale, the recognized name, or the ability to treat a product or service as a loss leader the way large businesses often do. Second, even if you succeed at competing on price, it’s a bit of a hollow victory to know that you intentionally pushed down your own revenues. It reminds me of that old joke. “Sure, I’m losing $20 on every sale, but I make up for it in volume.”

Here’s what I think is a much better approach. Instead of the business plan above, try this: “Roughly 1000 tourists pass through my city each year who are interested in turn-of-the-century maritime history and memorabilia. If I can get all 100% of those tourists to stay at my bed-and-breakfast (converted from a 1903 fishing boat) and spend $300 each I’ll be all set.”

Obviously, capturing 100% of any market is impossible; this is a gross simplification to make a point. The point is to offer those 1000 people something that they want and cannot get anywhere else among your competitors. You need to find some way to be the #1 choice for a specific group of people, rather than just one undistinguished choice among many for a larger and less defined group.

What kind of difference are we talking about? That really depends on your environment. If you are the only B&B in town, that fact alone may be difference enough to make you the #1 choice for the kind of people who like staying at B&Bs instead of at larger hotels. But if there’s more than one B&B, then you need to come up with something else. As counterintuitive as it may seem, you need to narrow your audience. There are all sorts of ways you can differentiate yourself:

  • Architecture: Is your B&B in a particularly interesting or historic building? Play it up as much as possible. Decorate the interior with historically-appropriate furnishings, serve a period-appropriate breakfast, etc.
  • Location: Are you the closest lodging to a tourist attraction? Tell everyone about it.
  • Service: Maybe your customer service goes above and beyond the other alternatives in the area. Maybe you offer individualized guided tours of your historic neighborhood.
  • Breakfast: Is it just the same scrambled eggs and pancakes that every other B&B offers, or do all of the guidebooks and travel websites rave about your elaborate morning meals? Do you serve a formal Victorian high tea in your 1890s seaside cottage?
  • Theming: We had a 1903 fishing boat in the example up above. Or perhaps your inn caters primarily to ski enthusiasts, or to surfers, or Anglophiles, or Greek tourists, or whoever. Whatever your theme is, go all out. Be the only choice in the area for someone who wants to stay at that kind of place.
  • Family-friendliness: Do you go out of your way to attract families as guests, with high chairs, games, organized activities for children, etc.? Or do you go to the other extreme entirely, and have nightly poker games and a cigar lounge? Both are perfectly reasonable approaches - just be sure to pick one and go for it.

These are just a few ideas to get your imagination going. There are all sorts of creative ways of being different from the other options.

What if there’s already an Irish B&B in your neighborhood, but you really wanted to start one? Well, one of you will eventually become known as the #1 Irish B&B and the other one already has a head start. So you need to think of some way to differentiate yourself even further.

Why do you have to do this, anyway? Why not just target that 1% of the general tourist crowd? Because as a small business, you need to make your customers love you and tell their friends all about you. Nobody will do that if you are just one more bland option among many. That’s the key to building good word-of-mouth reputation: identify a very well-defined segment of your customer population, and thrill them.

Further Reading

I blatantly stole most of these ideas from Al Ries and Jack Trout, whose book Positioning is one of the true classics in marketing. Most of their examples are about big companies (Coke vs. Pepsi, Hertz vs. Avis, etc.), but I think this idea is even more critical for small businesses to understand.

Another angle on the same concept is Seth Godin’s Purple Cow. Seth says to “be remarkable!” Once you’ve seen one cow you’ve seen them all, but what if you saw a purple cow? That’d get your attention, wouldn’t it? (Until you saw a few more purple cows…)

As For Myself

So how does all this apply to my own business? Wholeweal Software is about a month or two away from shipping a new software application called EverybodyInn, to help B&Bs and small hotels manage their businesses and keep track of their guests and reservations. As I developed this software, I gave a lot of thought as to how I would differentiate it from the other competing products out there.

The hotel industry is a big one, and there are lots of different software packages servicing different niches in this industry. Some cost hundreds of thousands of dollars and integrate into every little aspect of a hotel’s operations. They integrate with the door key swipecard system. They keep track of the cleaning schedules. They link in with the automated refrigerator inventory system. They do a lot, and on the flip side, they’re shockingly complicated and difficult to use, too.

As a tiny little startup company, we’re not even going to try to sell to that type of big hotel. Software like that is sold by flying a big sales team in for presentations, demos, and golf outings. That’s, uh, not really in our budget yet.

So EverybodyInn doesn’t have a lot of those features that are helpful to giant hotel chains. Instead, it’s specifically designed for small hotel and B&B owners who are currently keeping track of their reservations with a big calendar book and a pencil, or maybe with a spreadsheet they managed to put together, and are looking for an easier and more effective way. Every feature in EverybodyInn is carefully designed to be simple and intuitive to use, and to make the day-to-day tasks of managing reservations smoother and more productive.

Maybe some day when we’re a much larger company we might bring out another product designed for those larger hotels. But until then, I’m not even going to spend any time thinking about them. Right now, every design and business decision is made focusing on owners of bed-and-breakfasts, small hotels, and guesthouses who are looking for a better reservations management system.

Planting a Seedling

Monday, July 28th, 2008

About three or four years ago, I read Paul Hawken’s book Growing a Business. It was a subtle revelation for me. I had always casually thought of “business” as a sort of low-class, dog-eat-dog kind of world, and as a software developer, I had more lofty and noble things to occupy my mind and my time. But this book really opened my eyes to the idea that making a profit and making a positive difference in the world are not necessarily mutually exclusive activities. It is possible to be a socially-conscious capitalist, and rather than simply whine about inhumane customer “service”, humorless and stifling work environments, and uninspiring corporate visions, it seems to me to be more effective (and satisfying) to create a better sort of company. As Gandhi said, “Be the change you want to see in the world.” (Although I’m not sure he specifically had software companies in mind.)

So that’s the general idea behind Wholeweal Software: to create a great company. A company where we foster mutually-beneficial relationships with our customers, creating software products that help them succeed in their businesses. A company where, when we see a problem in our procedures, we think about it in depth and figure out how to fix it once and for all so we never have to fight that fire again. As we grow, Wholeweal will be a simply great place to work, where we treat each other with respect and admiration as peers and colleagues. Top-notch software is created by top-notch developers, so my goal is to build a company that will attract and retain the best software developers in the region (and beyond). These are ambitious goals, and realizing them will take time, but I’m confident that we’ll get there.

Wholeweal’s first product is a reservations management system for bed-and-breakfasts, guesthouses, and small hotels. It’s called EverybodyInn, and is scheduled for release in the autumn of this year. It’s a cliche that travel broadens the mind, but I really do believe that travel and tourism can have a profoundly positive effect on cross-cultural understanding and tolerance. When I travel, I enjoy staying at unique B&Bs and small hotels. EverybodyInn is my contribution towards helping these small businesses succeed and thrive.

I’m currently working on putting together the product website for EverybodyInn, so check back soon for a lot more information including a guided tour of screenshots. In the meantime, you can send us email at customer-service@wholeweal.com with any questions you have. If you want, we will put you on our mailing list to be notified when EverybodyInn is released. (We will only ever use your email address to tell you about EverybodyInn - I hate spam too!)

I’ll be writing more here soon about the travel and tourism industry, about the company I’m building, and, of course, about EverybodyInn and the thinking behind some of its distinguishing aspects. So stay tuned!