Room 118 Solutions - Web Application Development & Programming

Our Small-Business-In-The-Cloud Boilerplate – Part I: External

When Chris and I formed Room 118 Solutions one year ago, we didn’t really know how we were going to run a business from our home offices.  We didn’t even know what was involved in running a corporation (an S-corp, to be exact), from a business perspective.  Over this past year, we’ve fallen into a nice groove using a combination of web applications that has made everything from collaboration to running payroll a breeze.  We’d like to share them with you, as they mostly apply to all small business teams.  In Part I, I’ll cover services we use to work with customers; in Part II, I’ll cover services we use internally.

Most of the services listed below are free, offer free trials, or offer a free “basic” package – so if you’re a small startup with little cash, this will get you up and running with a solid cloud-based infrastructure with very little upfront cost.

Note: Links marked with  are affiliate links.  Depending on the program, this means we either receive a discount in services or a commission if you register.  Your rates will remain the same whether or not you use our affiliate link.  Thanks for supporting us!

Service: Google Apps
What we use it for: E-Mail, document storage, collaborative document editing
Cost: Free for up to 50 users; $50/user/year for unlimited users, additional services, an uptime SLA, and support
Why we love it: We get the power of a Google account, except  This one is a no-brainer, if you have a domain and need e-mail, Google Apps is the way to go.  The Google Docs suite is, well, sweet!   It gives us basic document, spreadsheet, and drawing creation/editing abilities, in the cloud.  But where it really shines is in real-time collaborative editing.  When drafting a proposal, or a contract, for example, Chris and I can work on the same document, together, in real-time.  We can even see where each other’s cursors are, annotate specific lines, chat, and see a revision history – way cool!  As if that wasn’t enough, mail, contacts, and calendar can all be tightly integrated into every mobile OS (especially Android, of course).  That gives you enterprise level mobile integration for free! You can even collaboratively edit documents from a mobile browser.  Google Apps rocks, go get it now.  Wait, no, finish reading this post first.
Caveat:  The free account offers no support, and trying to contact Google without a support contract is impossible; luckily you’ll probably never need support.  If you do, the pay account includes 24 x 7 support.


What we use it for: Invoicing, expenses, and time tracking.
Cost: Free to manage three clients; pay packages start at $20/month
Why we love it: It’s a simple, no-frills web app that does what it’s supposed to do and does it well.  Our clients love being able to view their invoices and account history online.  They’ll even snail mail your invoices for your non-technical clients, for between $1 – $1.79 per invoice.  (For desktop time tracking, we use Timer Pro, it’s $25/license, works well, and runs on Windows, Mac OS X, and Linux thanks to Adobe AIR)
Caveat: Freshbooks recently changed their pricing structure, and now only allows staff accounts to be added to their most expensive package.  Very small teams could probably share an account, and still benefit from most of Freshbook’s features.  We’re lucky enough to have a grandfathered account.


Service: Basecamp
What we use it for: Collaborating on larger projects
Cost: Free for 1 project and no file sharing; pay plans start at $24/month
Why we love it:  It’s project management from 37signals, you know, the guys who are rewriting the book on how business is done in the information age.  It’s the best no-frills project management app out there.  Collaboration tools are always important, and even more so if you’re running your business in the cloud, and not in a brick and mortar office. Basecamp lets you easily start message-board like threads to discuss your project; create, manage, and assign to-dos; schedule milestones; share files; and track time.  It’s easy to use, and shelters your inbox from the barrage of massive e-mail threads that inevitably occur if you’re working on a large project.
Caveat:  If you decide to use Basecamp on your project to collaborate with your customer, be sure they’re savvy enough to use it.  Otherwise you’ll end up with messages being posted on Basecamp, and responded to via e-mail, or worse yet, a phone call.  *shudders*

This should get you well on your way to efficiently working with your customers from the fluffy comfort of the cloud.  Stay tuned for Part II, when I talk about the services we use internally to manage our business.

Jim Ryan

About Jim Ryan

Jim has been working with computers for as long as he can remember. He started programming when he was 12, and developed his first web application for hire when he was 16. Jim is as adept with hardware as he is with software. He's worked with countless languages on a variety of platforms, from gaming consoles to Android handsets to desktop applications, but his first and true love will always be the Web. For Jim, coding is more than a hobby or a job, it's his passion.

When he's not at his computer (which is rare), Jim's exploring Manhattan or enjoying a nice (gluten-free) meal with friends. He loves meeting new people, whether it be at home or when traveling the globe. Jim tries to learn something new everyday.

View all posts by Jim Ryan →