Something Useful
November 7, 2008, 7:29 amIsn't the internet great?
October 16, 2008, 8:40 amPhillip Flores - misvCRM
July 27, 2008, 10:07 am
Phillip was really the first time I even heard about the 30-day challenge, which was basically to hit the ground running on June 1st, and have a complete sale-able application up and running by June 30th. I've know Phillip for some time, and asked him if he would share some of his experiences with me.
From his site:
Also, my future plans for this application is to move it away from software developers and make another version geared towards people who sell manufactured products and also have to do some defect tracking but this is another story.
Phone Home!
July 8, 2008, 5:01 pmDisclaimer: My software, when appropriate, phones home.
My life, and the life of my customers were both significantly improved by adding a tiny feature to my software licensing scheme. My software phones home. BUT, a big hairy but, ONLY WHEN THE USER REQUESTS it.
PROBLEM I have discovered that a percentage of users have difficulty copying a license file to a given directory. I have discovered that a percentage of users have trouble copying and pasting from an email.
SOLUTION? A link, IN THE PROGRAM, that the user can click that allows them to enter their email or other inforemation, which then goes out to my system and grabs the license file. I only keep the license on the site for a given amount of time to prevent duplication.
Simple. Maybe not perfect, but it has definitely met my needs.
Nick Hebb - FlowBreeze Flowchart Software
June 23, 2008, 5:55 am
Nicholas Hebb has over 15 years experience in manufacturing engineering, test engineering management, and software development. He has worked in the life safety, telecommunications, light industrial, heavy industrial, and medical device manufacturing sectors.
Nick, you have a manufacturing background that seems to have been the source of your BreezeTree software, was it an itch you were specifically trying to scratch?
Yes and no. My original plan was to create a quality management application for small manufacturing companies. After putting months into it, I realized that I was overshooting my capabilities. It would take too long to complete single-handedly, so I decided to create a small application to generate revenue in the meantime.
I had three product ideas, and they all were based on my experience in manufacturing. The two that "scratched an itch" were the ones I didn't go with. FlowBreeze was based mainly on experience and a hunch. I actually had working prototypes of the other two. I didn't pursue one because all the keywords I would need to target for advertising and SEO are very expensive.
I didn't pursue the other because I felt the risks were too high. When companies migrate servers or move files around, hyperlinks in Word, Excel and PowerPoint often break. Admins find themselves in an urgent, need-to-have situation, which means the software could be priced at a premium. The goal of the product was to perform mass repairs of the broken hyperlinks across a network. Unfortunately, there are a few quirks in how these are handled by various versions of Office and the various Office applications. The Microsoft Knowledge Base workarounds for these problems don't always work. So there was a risk that the program could screw up thousands of files in a single shot. I know I could have worked these problems out, but I decided that flowcharts were a safer path. There is a demand for this (I still get inquires) and only one other company making such a product, so if any readers need a product idea...
Many of the changes along the way have been based on customer feedback. Ironically, I have found those who didn't buy because it lacked feature X to be the greatest source of feedback. Everytime I've added a small feature I've seem a small increase in sales.
I've added an Insert Branch feature at the request of customers. I've never envisioned FlowBreeze as an org chart tool, but I've had customers request it. Also, I've had customers send me sample flowcharts that are best described as org chart / flowchart hybrids. The top of the diagram is a tree layout of the personnel, and the bottom branches flow into process diagrams. So in a small instance it's been repurposed, but the bottom line is you adapt the product to what your customers want to do - not what you think they want to do.
I keep a list of planned features. I've gotten only a few requests that I hadn't thought of already. But the customer feedback drives the prioritization. If I had gone with the features I thought were the higher priority, it'd be a very different product by now.
I guess that synthesis does come from support requests. I hadn't really thought of it that way, but when you see patterns in related topics, ideas emerge on how to tackle the whole issue. It might be cause for a new feature - or just small usability improvements or changes to the documentation.
Drumming up a buzz for a flowcharting add-in to Excel is difficult. I'll be the first to admit it's a weird concept in an non-buzzworthy arena. The only thing I have deliberately done is to put an article section on my site. These articles generate decent traffic, help boost my search engine rankings, but only a small percentage navigate through to my product page.
I don't use forums as a marketing tool. Although I frequent Joel on Software, I've never looked at programmers as my target market. Some do buy, but many programmers look at flowcharts as a vestige of the procedural programming days of the 80's. I know that my first flowcharts were for a Fortran class. Truthfully, I don't see a big difference between flowcharts and UML activity diagrams. Maybe I'm wrong, but I think of UML as having a stronger foothold among Java programmers, and there seems to be a natural aversion to anything Microsoft related in the Java community. So that really isn't anything I've gone after.
I do use AdWords, but haven't been diligent enough to make it a great sales driver. I've always considered my primary target market to be people needing to create flowcharts for business process documentation. The search volume for flowcharting keywords alone isn't that great, but many of the keywords bridging the connection between flowcharts and documentation are expensive. Very expensive.
I think my greatest success has been offering a low cost site license. There are some who would advise against this, but I've tested different schemes and prices and feel confident that it's the best route for my product. Selling site licenses (and global licenses to multinationals) turn an OK month into a great month.
There's never been a big neon sign that points the way. And too often the bigger ones are recognizable only in retrospect.
For example, I mentally equated the adoption rate of Office 2007 with the adoption rate of Vista, which only 4-5% of my visitors were running during 2007. By extension I didn't feel a pressing need to add ribbon support for my Excel add-in. Bad move. When I added a customized ribbon tab to FlowBreeze, sales went up roughly 25%. (If you hear a distant thump-thump-thump noise as you read this, it's the sound of me kicking my own ass.)
I think marketing is the biggest challenge for most independent software vendors. It's a big subject that can't be addressed in a short interview - plus I'm not an expert. I will say that the most successful ventures I know through personal relationships do not follow the path chosen by most of the regulars at the Business of Software forum.
They don't market via the trialware model, they don't fuss over AdWords, they don't blog, and they don't submit to download sites. Instead, they get on the phone and call potential customers, they fly out and make presentations, they pitch through channel partners. In short, they target a more expensive market.
But most developers won't take that path. There are a lot of introverts and others who don't feel comfortable in the role as salesman. There is also the lifestyle choice. If you start a venture where sales and customer service are a bigger part of your work day, there's the fear that your business will become a stress pot that's not much different than the day job you walked away from.
I'm in the zone when I think to myself, "Why would I possibly want to be doing anything else than what I am doing right now?" It's just fun. Plus, no matter how well I know my code, there's still a certain amount that I need to wrap my head around in order to be productive. If I'm in the middle of something and stop for the night, I know that it can take an hour or so to get back to that level of productively. So I just don't want to stop.
They vary by person, but common issues are over-analysis, targeting saturated markets, developing another product before learning to market your first, choosing a technology then trying to find a product idea to match it, and many others. If you're determined, then try, fail, then try again.
I currently use SourceGear Vault. I'll be moving to hosted source control sometime in the future. Most of the offerings I've seen use SVN, so that is probably the route I'll go. Currently, I'm too dependent on my main development system. I would like to restructure my tools in a way that allows me to be more mobile.
I'm probably not the best source for best practices. One thing I find myself doing more is pseudocoding on paper. When I'm in front of a PC, I'm more action oriented. When it's just pencil and paper, I'm more thought oriented. I also don't compile until I have walked through the code. I'm not going to pretend that I've never relied on the compiler to detect problems. But it's a bad habit that I've tried to break.
My favorite phrase is "Hope Is Not a Method". It's the title of a birth control film that we had to watch back in high school. It still makes me laugh to think that the title of a sex ed. movie has become my business philosophy, but it really is fitting to many aspects of running a company.
The lessons we learn
June 3, 2008, 1:56 pmNIN-"The Slip" rolls out of my speakers, while a take a break from the last legs of my current project. You know, all the little things you do at the end of a project - tying up loose ends. Ahh, the light - I can see it.
The biggest lesson I've learned about trying to interview mISV owners? mISV owners are busy people. Yep, they keep chugging along, and may or may not get back to you. It doesn't bother me, its just definitely something within the confines of my project: Learn what makes a great mISV.
Granted, I should have a larger body of leads in the works, if I were to take this very seriously. Maybe 20 or 30 potential interviews in the mix, but like I said, I'm kinda busy myself right now. Head is down, fingers are coding. After a week or two I'll have the ability to pester some more business people into giving me some info.
So I started thinking about all the little tricks and tips I see in JOS, and other blogs, and wondering why there isn't a digg-like service for distilling wisdom. Maybe more like twitter, you find an rss feed, or forum post or wikipedia article - and you post a SINGLE sentence (or two) that distills the fundamental idea going on. Maybe a max % of the source text. Then people could vote on the best summation of text. Whatever, a passing thought.
Although, yes (I was chastised on the Business of Software forum for posting my thought), every business is different - I do see some very obvious ideas for selling software online that are very much becoming standardized and important. I started thinking about SEOMoz's list of suggested SEO ideas, with the "consensus" levels, etc - and thought - why can't we do that with selling software online?
So, I updated my great craigslist search tool - One Eye Open webpage with some of these ideas, and picked up a few sales right off the bat. It's hard to argue with that.
So, While waiting for more interviews to come back, I think I'm going to start trying to boil down what I see in the mISV forums and websites that are floating around.
Patrick McKenzie- Bingo Card Creator
April 18, 2008, 8:18 am
Patrick created, markets, and sells Bingo Card Creator in his spare time. Active in the ESL community and a full time job with a Japanese technology incubator.
Update - 4 interviews on the way
March 5, 2008, 3:00 pmStartup Something
February 23, 2008, 8:16 amA few years ago I created a term vectorspace engine called VSDB as a thought experiment in how search engines work. But instead of focusing on documents, I focused on "dimensionality", and thought how nice it might be to look at objects instead of just documents. This way, you could use it to search a database, using it for dating, use it to find problem/solution pairs in a knowledgebase, or any number of generic matching you need. In the process I also discovered that the data can clump, and the engine could brute-force find Common groupings in data, like finding common groupings of blogs.
I immediately started building little tools to help me do things with VSDB, from searching for recipes based on what I have on hand, to blogging and notetaking in a cloud, to searching my emails (Back to 2000, I'd still like to find the ones going back to 1995.)
So, my background is consulting and problem solving, and this whole "packaged product" thing is completely new to me. So I found Group of enterprising individuals, and started pulling at threads to see how the heck these people make a living selling software.
Now, I realize - I missed a few steps along the way, and need to really examine how to create my "startup" - selling my vectorspace engine and building a product based business, or at least building a consulting practice around my VSDB product. I've read a lot of stuff, I've bought a few books, and I've met a few people - but I think that running a business is very different from programming.
I'm a programmer, I know deep down that there is an efficient way to do just about whatever it is you want to do. You can either look it up, or you can buy it... but it's out there. Since the web is populated with a lot of programmers - you can find it if you know how to query properly. But I've noticed that learning about running a Micro-ISV or other startup requires a conversation - the problems and opportunities are built on the interaction of people, and the solutions likewise require the interaction of people. Someone posts a question, and there is a large amount of discussion that follows about what's worked, what hasn't - telling you : "Yes, Here is a general concensus", or "Well, your milage may vary depending on a lot of variables".
Either way, the solutions require conversations.
So - I thought. Why not ask these guys what they do, how they got there, and what their challenges are.. and give them the opportunity to shill their products at the same time. Win, win. So, here it is. Now excuse me while I go find people to interview. Got any suggestions?
