Introducing FastFigures Mobile for iPhone and iPod Touch

I’m very proud to announce the release of FastFigures Mobile, our first iPhone/iPod Touch application and the first release of our companion to FastFigures Online. FastFigures Mobile runs on iPhone and iPod Touch devices without requiring an Internet connection. FastFigures modernizes the calculator.

In my time running Infinity Softworks, there have been three defining products. The first was FCPlus Professional version 2, which came out in 1999. This product really introduced the template format to mainstream financial calculator users, making it possible for them to drop their HP-12c and HP-17b and carry a Palm handheld instead. This product was also a great marketing success for us as its younger sibling, FCPlus, was the first of our products bundled with Palm handhelds. We had product bundled on pretty much every Palm OS handheld from that point on, including Sony and other Palm OS manufacturers. During this time, bundling became our main marketing strategy.

The next defining product was powerOne Graph version 4, a full-fledged software graphing calculator for Palm OS devices. This was our key product to go after the education market. Educators loved it because their students weren’t spending their entire class time trying to remember which buttons to press and students loved it because they got to carry around a computer. Our education efforts, unfortunately, didn’t work out so well for us. Our three years of effort were killed off when Palm decided to exit handheld computers.

FastFigures is our third defining product. It revives the vision I had for the company’s products in 1999. Calculation is an integral part of many of our lives. We use it to calculate mortgages and investments and concrete slab materials and IV drips and pressure conversions and … well, you get the idea. And we all have our own specialities and needs, independent from everyone around us. But we don’t just run calculations. We need to retain results and share them with co-workers and clients. And we need to be able to run these numbers everywhere and recall these results everywhere, whether in the field or at our desk.

The Online version of FastFigures is already in beta and works with an Internet connection on Windows, Macintosh, BlackBerry, Windows Mobile and Palm computers. And now, with the release of FastFigures Mobile, we release our first version of FastFigures that runs without an Internet connection on iPhone and iPod Touch devices.

I hope you will give it a try (you can buy it here) and tell me what you think.

Waiting on a Winning Streak: Infinity Softworks Closes a New Funding Round

I don’t like to gamble so don’t usually play cards. Since I don’t play, I haven’t developed some amazing strategy for winning nor do I have the kind of memory that allows me to count cards/play odds and offset my inexperience. But I found myself in a card game anyway. There were six of us playing and I kept drawing lousy hands. I kept folding early and often, before I could lose much money. We played round after round, with me folding with small or zero bets and my chip pile dwindling slowly.

Finally, the cards changed in my favor. With only a handful of chips left, I bluffed my way to a solid pot then started drawing good cards. Before I knew it I reeled off seven or eight winning hands in a row, riding them to a nice pile of chips, and putting everyone else at the table on the defensive.

It dawned on me recently that I have been running Infinity Softworks the same way the last few years. As with cards I didn’t play this strategy on purpose. Instead, my cautious nature led me to it, going after small pots, biding my time for the right opening, staying in the game. Waiting. Other companies were betting all in — on mobile, on the web — and I was starting to wonder if I’d lost my nerve, if I’d be able to see the big opportunity when it hit. And frankly, I almost missed it.

This past summer and fall turned into what I thought was going to happen in 2001: the mobile software market is finally becoming a reality. Amazing hardware powered by Apple, RIM and Google is coming to fruition. The innovation curve is accelerating. Reasonable software distribution is coming back. And all of these devices are web-enabled, connecting our customers to the world.

I have found kindred spirits, people who also see great opportunities and have stuck with me for years. Years of caution finally paid off. Infinity Softworks closed a round of funding that will kick start our FastFigures and FastFigures Mobile efforts, giving us a solid foundation to build from and the ability to power through these tough economic times. (Read the release here.) This, the first winning pot in the latest of Infinity’s card games. I smell a streak coming on.

One Programmer’s Lament

Since Infinity Softworks had to get small in order to grow, I took on the task of programming again. Before 2007, I really hadn’t written any code since 2000. Since 2007 I have been involved in learning no less than five “development” languages: Objective-C for iPhone; RIM’s special Java flavor for BlackBerry; Ruby on Rails, CSS and HTML for the web version of FastFigures. This does not include the other one I still need to learn. We’ll need JavaScript for FastFigures.com but I was overwhelmed with everything else and couldn’t manage any more programming knowledge in my measly little brain.

I wouldn’t call myself a great programmer. I’m competent and seem to be able to get the job done as long as it’s mainly focused on user interface. I can’t do the hard-core programming. Luckily, my other full-time developer handles all the guts of the applications.

My lament, though, is not over having to learn so many different languages but instead how quickly the knowledge seems to seep out of my head. Being engrossed in Apple’s Objective-C language for the past few months, we really haven’t touched the website. Now we are working on a UI overhaul and new web capabilities and I actually need a refresher course on those web languages. I literally stared at CSS and HTML code one morning for two hours, as if I was trying to read Ancient Egyptian hieroglyphics. It just made no sense at all. And this is something I have done a lot of over the years!

Albus Dumbledore has this really cool device called a pensive. In the Harry Potter books, he’d just drop his knowledge into this pensive. When he needed it again, he’d pull the knowledge out and put it back in his head.

Either that or I need someone to stick their fingers in my ears to plug the leak.

Loyalty Part 2

Last time I wrote about my customers, employees and investors who have stayed loyal, have stuck it out with me, and how much I appreciate that. (If you missed it and you are one of the unnamed many, thanks!)

As I have watched these names move from device to device, it makes me wonder which device makers are really creating brand loyalty. Clearly Apple is the king, as the tongue-wagging fanboys get overly excited about every device they bring out. (Frankly, usually for very good reason as they make some amazing devices.) RIM is another one, although their loyalty is more of the cool, upper management variety than the technology geeks of the world. It’s the “look, I can send emails rapid fire while the rest of you slobs are wasting time waiting for the train” variety.

This is where Palm and Microsoft are struggling. It seems that people can’t wait to get away from Windows Mobile, that it’s a compromise when they can’t get something else. The loyalty doesn’t seem to be there.

Palm is a different case. They once had it. The loyalty of their customers was of the Franklin-Covey, life organizer variety. The “you can pry this device from my cold, dead hands” variety. Somewhere along the line that disappeared. Now all those customer names are appearing on lists waiting for iPhone or BlackBerry Storm versions of our software. Maybe they got tired of waiting; maybe they got tired of the horrible support and square pegs in round hole products.

But maybe I’m wrong. Maybe these folks have been waiting for a new Palm — that promised device from those vaunted luminaries of mobile tech. And maybe they will be rewarded. When Apple almost died, they had also almost lost their loyalty base. That group has come back en masse over the past decade and, at the same time, Apple has added a whole new generation.

Can Palm pull it off, too? We’ll see.

The New Palm. Same As The Old Palm?

It appears in early January that Palm will announce their new operating system, devices and direction. It is believed that the new Palm will also be the only Palm operating system used by the company, dropping the old Palm OS and Windows Mobile in favor of this new platform. (They’d keep supporting WinMo for its corporate clients only.)

I’m skeptical that Palm can survive this transition. It isn’t 1996 any more. The mobile market back then had no major players. Palm was able to build every thing without having direct competition. Now all parties — customers, carriers, developers — have huge expectations. And there may be too much history with all three for Palm to woo them back into the fold. A brief explanation for each:

Customers
Customers have spent the past six years hearing how Palm is bringing out their next operating system. Most seem to have migrated to Windows Mobile, BlackBerry and iPhone at this point. Let’s face it, the Palm OS is antiquated, looking and feeling like yesterday’s technology. And with the company on the ropes financially, there is a big dis-incentive to acquire one of their devices.

Apple was in a similar situation when Palm was coming into existence ten years ago. Apple, though, had a legendary founder back in the fold and a new deal struck with Microsoft to ensure its survival. Palm will need some similar move to live through this one.

Carriers
There’s an interesting alignment occurring among the carriers here in the States. Exclusives are all the rage. Apple partnered with AT&T, RIM launched its BlackBerry Storm exclusively with Verizon, and Google launched Android exclusively with T-Mobile. On the surface we are returning to a world where if you want a certain device you have to switch carriers to get it.

It makes sense for carriers and companies to partner like this, of course, as developing hardware for one specific carrier platform is a lot more efficient than doing it for all of them. And the carriers can push one major product, differentiating themselves from everyone else. But if this trend holds true, it also has the effect of locking out new participants in the market. Where does Palm go? Sprint, a distant number four in the carrier races? Well… they did with the Centro. But this doesn’t necessarily get them the exposure they need to be successful. And what happens when Nokia comes calling? Does Palm get back-burnered for the next latest and greatest? It’s a vicious cycle: Palm comes out on a smaller carrier, doesn’t get huge sales, the carrier then feels they wasted time and money and doesn’t promote the product, which then supresses sales even further.

Developers
Excuse my bluntness, but Palm screwed their developer community. In 1999-2000, Palm used to talk in terms of the Palm Economy. But when the chips were down rather than doubling down on its community, the company decided it was easy enough to make a quick buck off of us. Palm, who spent years wooing developers to its vertical markets, suddenly dropped those vertical markets leaving its developers to hold the bag. Resellers went from charging 20-30% of each product sold in 2000 to 65-70% in 2008 (for reference, the world’s largest online reseller Amazon charges 25% and holds physical inventory). In addition, they added restrictions on what we could do with customer information and required our own web sites to be removed from our products, meaning we had to develop a special version of our software for each reseller.

There are great alternatives out there now on other platforms. With Apple, RIM, Google, Microsoft and others, there is a direct marketing channel (or soon will be) that reduces our support costs by eliminating installation issues and charges a reasonable 20-30% of our retail price.

Given that, all will be forgiven if Palm can sell enough devices. At the end of the day, developers will gravitate toward any platform that sells lots of units and makes it reasonable for us to sell our wares.

But with the markets working against them on all three fronts, it will be quite a challenge to do so. If nothing else, Palm will have an intellectual asset that could be a catalyst for company acquisition. A year ago, with one outdated operating system and another licensed, Palm had nothing to sell. At least now, it might.

We’ll all find out the first week of January.