While so many here have been working on really cool and fun stuff I've been working on something a lot less exciting...
I've set up my "www.ezInvoice.com
" and "www.Foxdesk.com
" small business software apps on the RPi running on both apache and Lighttpd, and it runs pretty good. I'm sure it can be improved with some tweaks and optimizations, but I'm pretty thrilled at how it works as is. Personally, I am amazed with RPi's cost vs performance.
So, I'm thinking of selling a plug-n-play RPi with my software pre-installed along with Libre Office and some other tools for small businesses. I could also just sell a disk image of the latest Raspbian OS with the software pre-installed and let the user purchase their own RPi, and I'd really like to create an installer and put my software on the "Pi Store".
Delivering the software as an installed app has actually been a goal of mine since I first created ezInvoice back in 2001 and released it as a "Web App" in 2002. I must have been one of the first to sell business software with a subscription and deliver it over the web back then, but that's because there was no easy way to sell it to the target market, which is very small businesses.
I know "The Cloud" is all the rage right now, and it's really weird for me to see Adobe, Apple, and Microsoft selling their software as a web based subscription service now after all these years, but I've always known that owning your software and having your data in your possession is the only right way to approach the needs of business. The "Cloud" should be an added feature, not the source. That will probably come next, but Adobe, Apple, and Microsoft won't be the first to embrace that model either.
So, when my software is installed on an RPi all the code is there for the end user to modify anyway they want, which I think is a great thing. I've set an RPi up with a fixed IP and domain name on my LAN and run the app with my Mac Mini, Windows PC, Android and iPhone, and it's almost as fast as the web apps on my production server.
I guess what I'm hoping for by posting this is some encouragement. There are so many awesome projects being done on the RPi, and mine seems kind of (awful) boring. Making invoices and purchase orders isn't a lot of fun, but that's the first thing I thought of when I helped crash the servers trying to order my RPi.
I live pretty far out in the Ozark Mountains in the US and no one within an hours drive has a clue about what I do. You guys are the only people I know to talk to this about, so I would love to hear some thoughts on this.