Do-it-yourself online stores used to be limited to having a store on Amazon, eBay, or some other service. It wasn’t really a “store” it was more like having a little kiosk in a behemoth online mall.
Enter Shopify. This great service lets you build an honest-to-goodness online store customized to your needs complete with your own domain name. Shopify allows you to easily add and edit items, manage your inventory, process payments, market your products, and track your customer buying patterns. Shopify also includes cool features like discount codes to track your promotions, full CSS and HTML control, a robust API, and even an option to create simple store blog.
Of course the biggest benefit of Shopify is that you don’t have to build it yourself or pay a designer to do it for you. You also don’t have to go through the puzzling set steps required to make a truly secure online store. Shopify handles all the SSL certificates, the hardware security, and the data backup for you. These are benefits common to most web-based applications, but it’s worth repeating just how awesome it is to have that sort of worry-free design available in an off-the-shelf solution.
Here’s my presentation on open-source software and the wide world of web-based applications. Thanks again to everyone at the Heritage Foundation for inviting me to participate in this event, with special thanks to Alex Adrianson, Bridgett Wagner, and Robert Bluey. Also, thanks to my co-panelists David All and Robert Willington.
My portion of the panel discussion starts around 22 minutes into the recording.
After talking about tools like content management systems (CMS), customer relations management (CRM) software, bulk emailers, social networks, web forms, and a bunch of other tools here on ReadyMadeWeb, it seemed like it was time to do an overview of these tools and outline how to run an entire organization using only ReadyMade tools.
For a small non-profit, it’s impossible to beat SalesForce.com at a customer relations management (CRM) solution. Through SalesForce.com Foundation, this revolutionary web-based database is available for up to 10 users at absolutely no cost and additional users can be added at incredibly discounted rates. SalesForce.com comes with all the advantages web-based software like enhanced security, managed backup, accessibility from any web browser, and SalesForce.com is regularly updated three times per year—updates which require no involvement from customers and are guaranteed never to break customizations.
Many non-profits may resist the notion of switching to Google Apps because its productivity software—Docs & Spreadsheets—lacks many of the features that Microsoft’s Office suite contains. However, a transition to Google Apps doesn’t have to be an all-or-nothing proposal. Adopting Google Apps to replace your Microsoft Exchange email server can save your organization a heap of cash without having to abandon your Microsoft Office desktop-based applications.
The primary reason to switch from Exchange to Google Apps is price. In January, I wrote a head-to-head comparison of Exchange & Google Apps which noted a study showing that adopting Google Apps Premium could cut the average company’s email hosting costs by about 65% when compared to Microsoft Exchange and by about 55% when compared with Microsoft’s own cloud-based email service.
But the premium addition of Google’s email offering is likely overkill more most non-profits. Google Apps Standard Edition offers a whopping 7.4GB per inbox, offers full POP3 and IMAP email compatibility, and boasts bevy of free applications for the Blackberry, iPhone, and Android.
Finally, Google Apps integrates seamlessly with SalesForce, allowing you to instantly add notes to customer contact records whenever you send an email. No more clunky copy/paste needed!
Your website needs to be flexible keep up with the pace of technology. That’s the primary reason why ReadyMadeWeb recommend WordPress and Drupal, the only self-hosted CMS solutions used in our portfolio.
According to Water & Stone’s 2009 Open-Source CMS Report, Drupal and WordPress weekly downloads clock in at 62,500 and 433,767 respectively, making them gargantuan in comparison to their competitors. These thriving communities of users and developers are the driving forces behind the flexibility of these platforms.
As both WordPress and Drupal are open-source, additions to the projects are also shared amongst the community of users. This means that rather than paying a developer to add social networking features to your website—a job that could cost tens of thousands of dollars on a proprietary platform—you can pay a developer to simply implement one of the many freely available add-ons that’s just sitting on the (virtual) shelf.
Too many non-profits are spending their donors hard-earned money making web design companies rich when they could be embracing open-source solutions.
Google Analytics integrates with Drupal and WordPress to measure your website’s performance and also integrates with SalesForce and MailChimp to track customer conversion rates and traffic from email campaigns.
Once you have people interested in your cause, you need to stay on their radar. You can keep that presence of mind by sending regular emails updating your supporters, contacts in the media, and colleagues at other organizations. Using a bulk email solutions like MailChimp will ensure that your emails aren’t blocked by spam filters and will also allow you to measure how frequently your emails are opened and what links your recipients are clicking on.
MailChimp also features out-of-the-box integration with Google Apps and SalesFoce, allowing you populate lists with the contacts you’ve gathered using either platform.
Price: $0 per month for up to 500 subscribers. Pay plans vary from $10 for to $240 per month based on your number of subscribers.
To easily gather information about donors, process donations, and automatically populate your database and email lists, check out FormSpring. SalesForce, MailChimp, and Google Apps integrations make this web form creation service a no-brainer for non-profits following the ReadyMadeWeb approach to web software.
Price: $0 for up to 10 forms and 50 sign-ups a month. Pay plans vary from $14 to $159 per month based on number of forms and entries.
There are all sorts of other great ReadyMade services and open-source software platforms out there that also integrate with many of the platforms we’ve talked about here. Keep reading ReadyMadeWeb to learn about more and feel free to email us at info@readymadeweb.com if you ever want advice choosing the right solutions form your non-profit. We’re glad to help.
Many programs—especially bulk emailers and payment systems—have their own form creators which will generate a form for your website, but that form is single-purpose, processing data for only that one program. Its great that services provide these form-creation features, but they just don’t cover situations like automatically processing a payment, adding a person to your CRM, and placing them on a bulk email list.
Up until recently this sort of data processing could only be done by paying a developer to build a customized HTML/javascript form that would send information out to all the services you employed. But with so many people using the same set of popular services out there, a clear space in the market has developed for data collection form experts to simplify the process and give more control to site owners.
That space has been filled by services like Wufoo, FormSpring, and StringTwo software, which offer data collection forms that are incredibly easy to build and even easier to plug-in to a whole variety of other services.
Wufoo - The biggest feature offered by WuFoo is its incredibly wide range of 3rd party integrations. The bulk emailers covered are Campaign Monitor, MailChimp, CakeMail, and Sendloop. Website building services Yola and BroadChoice are coveredalong with Amazon’s human-powered automation service Mechanical Turk, which is a big plus for anyone needing data review to be done by hand but outside their own shop.
FormSpring - With drop-dead easy drag and drop interface, FormSpring is a technical solution fit for even the most non-technical person. FormSpring’s functionality and ease-of-use is covered on their What it Does page which includes a quick video overview.
Though FormSpring doesn’t integrate with as many services as WuFoo, it does offer integration with SalesForce. So if you’re a SalesForce user, FormSpring is your solution for data collection.
StringTwo - If you’re an advanced user who would rather implement a licensed software solution than pay a monthly fee, then StringTwo may be your answer. Currently, StringTwo offers form processors for HighRise or FreshBooks for $39.00. Both processors create new contact records in HighRise or FreshBooks when any data is added to them, which could be an issue for businesses that see a lot of repeat traffic through their website. That said, if you’re just looking to get information into HighRise or Freshbooks, why choose anything else? The cost savings make the one-time implementation well worth the effort.
Software can be intuitive and blessedly easy or it can require expertise and training. Software can be free or can be sold at a price. If you were to categorize the entire world of software by these two dimensions—easy vs. hard and free vs. paid—you’d notice that all the software you’ve grown to hate is at the nexus of difficult and expensive. That type of software is the dreaded fourth kind.
What are the four kinds of software according to this model? Here’s how they shake out:
Free Services (1st kind) - This group includes Google Docs, Flickr, WordPress.com, Blogger, SquareSpace, and even things we take for granted like YouTube, Facebook, Twitter, Google itself. Free and easy-to-use services have massive communities, often numbering into the tens of millions of users. Because these services rely usually rely on advertising revenue and therefore seek the largest user-base possible they drift toward open standards and free flow of data in order to attract increasingly large audiences.
Paid Services (2nd kind) - This group includes premium versions of the former group like Google Apps, WordPress VIP Hosting, SalesForce, BaseCamp, and HighRise. These services often benefits from the large user base of their free counterparts. Companies embracing a “Freemium” model leverage the rapid feedback and massive test-bed provided by their free service’s audience to quickly improve their paid offering. Customers pay for these otherwise free services because the paid version offers more features, more storage, more contacts, more emails, more projects, or more of something else. Open standards are embraced here as well as customers are reluctant to send their data down any “one-way streets.”
Free Open-Source Software (3rd kind) - This group includes CMS systems like WordPress’s self-hosted version, Drupal, Joomla as well as desktop software like HandBrake or Audacity. These software titles are free, but the technical expertise required to use them means that users will still be investing a great deal of their time. Users typically move down from the easy/free square to the hard/free square because they’re looking for more control and ability to customize their software. Open standards rule here as well as customers are also the creators/coders of this software, removing the incentive to create lock-ins. Most successful open-source communities begin with open standards, as it’s easier to attract users to system that don’t trap data—again, avoiding any “one-way streets.”
Paid, Proprietary Software (4th kind) – This group includes Microsoft Exchange email, Microsoft Access, or that proprietary CMS system your company uses that no one else seems to use. Though some of these products are widely used—namely those that grew-up during the PC era—those that face well-organized open-source rivals often have comparatively smaller user-bases as barriers to entry are very high here. Though these products are often marketed as highly powerful and customizable, their comparatively tiny user-bases and closed code limit their extendability. These products tend not to favor open standards and are reluctant to make data transfers easy as data lock-in remains a cornerstone of their business model.
This analysis shows that free isn’t always better than paid and easy isn’t always better than difficult to use—trade-offs can be made to find better overall products. However, when products are both difficult to use and expensive the same trade-off logic often ceases to apply. These hard/paid applications limit their user bases and therefore suffer from a lack of feedback, outside contribution, and innovation.
This thinking is counter-intuitive to many who believe that expensive and complex things are always superior despite the reverse often being true. For example, my father once owned a Rolls Royce, an expensive and very convoluted automobile. One of its supposed luxury features was an hydraulic leveling system that kept the car perfectly level even if a heavy package (or person) occupied one of the seats. The system shifted fluid around the leveling system providing more pressure to the weighed-down corner, keeping the car level. Unfortunately, the same system that ran the leveler also provided hydraulic pressure to the brakes, meaning that when the leveler stopped working, the brakes often stopped working as well. This is when a Honda begins to seem appealing.
Software applications can be a lot like the Rolls Royce, seemingly luxurious, but also incredibly convoluted and prone to system-wide failure. Simple software is less prone to these sorts of drawbacks and is often better in terms of its user experience and overall effectiveness at doing its jobs, much like how Honda’s are actually much more pleasant to drive than a Rolls Royce—think “school bus.”
So, avoid the dreaded fourth kind and keep your software straight-forward, open, and effective.
If you’re looking for a Customer Relations Management (CRM) solution, I strongly recommend HighRise by 37Signals, the CRM solution we use at ReadyMadeWeb. There are a lot of other CRM solutions on the market, so why choose this one? It really comes down to four reasons: simplicity, web accessibility, price, and extensibility.
Simpler is Better
Simplicity is really what software should be all about, but that’s rarely the case. Too often people choose the most feature-heavy software title because they believe more features equals better software. Its understandable why this happens—you want to get the most for your money. But software isn’t just about the number of features, it’s about usability, and a big factor in usability is cutting away unnecessary features in order to make the software intuitive and friendly—you shouldn’t have to force yourself to use a tool that’s supposed to make your working life easier.
Usability is where HighRise excels. Not only does its focus on the core tasks of CRM software keep it from being a cluttered mess of buttons, it helps keep you focused on the core elements of your business, namely the people you interact with, the conversations you have with them, and the tasks you need to complete to get paid.
Brief Aside: This isn’t software for people who can’t tear themselves away from Gantt Charts or Event Chain Diagrams. But really, unless you’re constructing the Three Gorges Damndo you really need to be diagramming things all day?
So let’s walk through the features that make up this elegant simplicity. One of my favorite features and perhaps the most mind-blowingly simple and obvious thing that HighRise does is track your contacts in a way that is nearly effortless. Capturing a conversation is as easy as blind carbon copying (BCC) or forwarding emails to your HighRise account. Each account is given a unique, numbered email address which will capture your emails and either add them to existing contact records or create new contacts when needed. For added security, HighRise will ask you to authorize which addresses can send email to this address, so if your address were to become publicly known, your account would become filled with spam contact records.
HighRise also contains much of the same sort of contact management you would imagine from a simple CRM. It allows you to create contacts, associate them with a company, look-up everyone you know at that company, and enter notes from conversations. A powerful tagging feature also exists which works much like the tagging function within Gmail. You can look-up everyone with the same tag or set of tags, creating an endless number of possible associations between records that you can tailor to fit your organization’s needs.
HighRise also enables you to create reminders that can be sent via email or text message, so you’ll never forget an estimate that needs to be sent, a phone-call to the printers, or a upcoming meeting. You can also manage leads and assign tasks to other members of your team, keeping everyone coordinated.
The Advantage of Web-Based Software
I’ve talked about this before on ReadyMadeWeb, but it’s worth reviewing why web-based software is so great. By locating your applications on the web, you’re ensuring that your data is centralized and organized, rather than tucked away in disorganized folders, spread across multiple computers. By centralizing and organizing your data using web-base software, you’re also making that data accessible to everyone on your team at all times. That applies to more than just location, it also applies to platform—PC, Mac, and even Linux machines can access your web-based applications and data. Any computer or smart phone with a web browser will work.
Web-based software also frees you from managing IT infrastructure. You’re not an expert in security, backup, rolling out office-wide software updates, or keeping track of software installations on dozens of machines—but thanks to companies like 37Signals you don’t have to be. Even if you already have an IT staff, you’re better off placing your data in the hands of a company that specializes in managing data and building software. This will free up your IT staff to work where their comparative advantage really lies, in helping your staff work with technology. Let them do what they do best and outsource the rest.
That’s the real power of web-based software, it saves your organization the time and worry of managing your own IT infrastructure. Why are you buying, setting-up, and maintaining costly servers? Why are you having planning sessions about upgrading to the latest version of your expensive software package? Stop wasting your time.
Price
HighRise is incredibly cheap when compared to the competition. ReadyMadeWeb uses the free version of HighRise, which limits us to two users, 250 contacts, and no file storage. You can easily try out HighRise using this free plan. If you like what you see, you can choose plans ranging from $24 to $149 per month. The highest priced plan has no user limit, 75GB of online storage, and will support up to 50,000 contacts—this is incredibly cheap by industry standards, totaling only $1788 per year.
The Virtuous Cycle of Easy, Cheap & Open
Software is extensible when it’s easy for other developers to make additions to that software’s functionality, but what motivates developers to create add-ons for software?
The biggest barriers to adoption of software is price and learning curve, so the cheaper and easier the software, the more people are likely to use it. A large user base is attractive to other developers—they’d rather write software for 100,000 users than 1,000 users. If a popular platform is open to add-ons—that is, if it provides developers with a way to access a user’s data when the user grants them permission—then developers will make their products compatible with that cheap and easy software. This attracts more developers. And so on, and so on, creating a virtuous cycle.
These easy integrations just don’t happen with proprietary software hosted on your own servers because they fail to become part of the virtuous cycle of easy, cheap, and open software.
Conclusion
If you’re serious about your business or non-profit and if you can get beyond the idea that more features, buttons, boxes, and bobbles make software better, then HighRise can be a very powerful tool that will save you time, money, and countless headaches.
For a quick tour of HighRise, check out this video:
Note: Some organizations are so big and so complex that they need more features—it’s rare, but it happens. If that’s the case with your organization, ReadyMadeWeb recommends choosing SalesForce. Though it has a much higher price point than HighRise—from $65 to $250 per user per month—it still has all the benefits of web-based software including a cheaper overall cost than an in-house, proprietary software solution.
Google announced a few great updates to Google Apps suite this week, which means those of us using Google Apps (like ReadyMadeWeb) are getting free upgrades at no additional cost (we pay nothing to use Google Apps) and without any additional setup—this is the beauty of web-based software.
So what are the new changes? These aren’t major fixes, but among the updates are two very small issues that had been an annoyance in Google Apps.
First, Google addressed the paranoia of many users who haven’t liked the conspicuous lack of a save button on many documents. The auto-save function built into Google Docs is supposed to free us from worrying about hitting the save button every few minutes, a worry forged through years of using buggy and crash-prone software like many of the early versions of Microsoft Word or MS Works. So, just to be nice and prove that they’re listening to our paranoid need for a button, the folks at Google have added one. Now users can click the button manually between Google’s frequent auto-saves, to satisfy their compulsion.
Google also added a core functionality that really needed to be part of Apps from day one—a clipboard. This clipboard will allow copy/paste functionality to work entirely within Google Docs, rather than using your computer’s built-in copy/paste functionality. This might seem redundant until you consider the problem of preserving format consistency when using a Mac or PC’s built-in clipboard. Copying document data from a web-based application, to a desktop clipboard, and back into a web-based app can cause some serious formatting shenanigans. Columns don’t stay aligned, highlights and fonts aren’t preserved, and the code behind the data becomes a garbled mess. The new built-in clipboard solves these issues by keeping everything within Docs.
Despite these seemingly basic features having just come online, Google reports that even more companies and universities are flocking to its online offering:
With 3,500 employees, Lincoln Property Company is one of the largest property management firms in the United States. Recently, Lincoln Property made the decision to switch to Google Apps from their complex and costly Novell Groupwise email infrastructure. Not only will they save an estimated $200,000 per year, they’ll finally be able to equip every single employee with email, instant messaging and calendars — not just the 950 desk-based workers who previously had email access.
Large corporations and Universities can afford the best that money can buy, yet they’re realizing that buying boxes of software that must be installed on thousands of machines and then updated and re-updated no longer makes sense, especially when web-based alternatives like Google Docs are also more secure and allow users to access their documents anywhere on any computer with a Internet connection.
To read more about the most recent updates to Google Apps, check out the entry on the official Google Blog.
Google has already announced its intent to stop supporting Internet Explorer, so the email I received today from the Google Apps support team was entirely unexpected, but it did contain some interested bits of information that I did find surprising. It also illustrates why the ReadyMadeWeb IT mantra, “Software should be handled by software experts,” is so spot-on.
The phasing out of Internet Explorer 6 is coming very fast—the email announced that Google Apps and Google Site Editor will stop supporting IE6 on March 1st. This makes the window between announcement and phase-out barely over a month long. But it’s no wonder that Google is slamming the door shut on Internet Explorer 6 as it played a key role in the recent Chinese-sponsored attack on Google. Yet despite its security and stability issues, IE6 still has a 20% market share. Many pundits are blaming this on corporate and institutional IT departments that are holding on to IE6 because an upgrade to IE7 or IE8 would break another piece of software that relies on some bit of antiquated code in the troublesome IE6.
But perhaps IT departments aren’t the culprit here. Instead, I’d place the blame with what I call “Old School Software.” Old School Software demands hiring a staff to maintain servers filled with software they didn’t write, updating client-side applications on potentially thousands of employee PCs, and leaving updating and patching to third parties. Those third parties often have little incentive to keep applications in tip top shape due to the incredible cost of switching platforms. Small bugs in a program aren’t sufficient motivation for a company to drop their database vendor and move on to something better because of the incredible cost of buying countless server and client-side software licenses. High costs therefore create software products that lurch between roughly finished versions, instead of steadily improving with each passing week or even day. That’s why IE6 is around, because the market for software has been so deeply flawed.
But now that even dirt cheap Internet connections have created a market for web-based suites like Google Apps, Zoho, and SalesForce, the old way of doing things seems absurd. With web-based or “cloud” apps your IT staff can be much smaller because they don’t have to maintain servers filled with specialized software. Instead, they can focus on keeping web browsers up-to-date (rather than clinging to outdated browsers) and providing solid Internet connectivity. Updates to the applications themselves are left in the hands of the web-based apps provider, who knows that competition is just a few clicks away.
Okay, so switching applications company-wide is never easy, but web-based app providers know that they’re not dealing with 5-year product replacement cycles and investments of hundreds of thousands of dollars. Instead, the cost of switching between web-based apps comes down to a registration form and a few days of training. These are small steps for a customer to take in order to abandon lackluster software for a superior product. That’s why—again, according to the email I received—in 2009 alone “the Google Apps team delivered more than 100 improvements to enhance your product experience.” The email also said that the team’s goal for 2010 is to beat this already high number of feature improvements and additions.
If you’re thinking about web-based applications for your business or non-profit, consider these competing models. The Old School’s high prices cost your organization more than money, they also make the barriers to change incredibly high, holding you back from taking advantage of the latest and greatest—or in some cases, force you to continue using outdated and insecure software like IE6. The web-based approach moves you into a new market of fierce competition created by low-prices that encourages software developers to improve upon their product as quickly as possible.
If you have any questions about about Google Apps, Zoho, SalesForce, or any other web-based software, please email ReadyMadeWeb at info@readymadeweb.com.
Okay, so abandoning IE isn’t really a new thing, but now, people are leaving IE because their governments are issuing official proclamations recommending they do so. Both Germany and France have issued statements recommending that their citizens cease using Internet Explorer until Microsoft releases a patch to fix a security hole that allows clever hackers to take total control of a machine.
Security Experts at McAfee Labs have joined in the chorus, releasing a statement outlining IE’s role in the recent Chinese-sponsored attack on Google and several other US and European companies, noting that:
Internet Explorer is vulnerable on all of Microsoft’s most recent operating system releases, including Windows 7. Still, so far the attacks we’ve seen using this vector have been focused on Internet Explorer 6. Microsoft has been working with us on this matter and we thank them for their collaboration.
Microsoft’s statement on the issue confirms this, but also points out that versions 7 and 8 are also vulnerable:
Internet Explorer 6 Service Pack 1 on Microsoft Windows 2000 Service Pack 4, and Internet Explorer 6, Internet Explorer 7 and Internet Explorer 8 on supported editions of Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2 are vulnerable.
Even when this security problem is patched, IE will still have problems inherent to its architecture, like the ActiveX system that ships with every version of IE. The Mozilla knowledge base has this to say about ActiveX:
Because this system is capable of automatically downloading new ActiveX controls without your involvement, it has been exploited by spyware, viruses, and other malicious software. Internet Explorer has improved ActiveX security in a number of ways, and many of the security loopholes have been closed in IE 7. However, it is still relatively easy to download and activate a malicious ActiveX control on your computer.
So, while IE7 and especially IE8 may be better browsers than the much-maligned IE6, Internet Explorer is likely to continue its run as the least secure browser on the market.
If you’re still regularly using Internet Explorer, you should take this time to look at other browser options, such as Firefox, Chrome, Safari, or even Opera.
ReadyMadeWeb loves web-based software and there’s no better example of how software in the cloud can serve your business like SalesForce, especially when you combine it with Google Apps.
If you have any questions about about using SalesForce with Google Apps or any other web-based software, please email ReadyMadeWeb at info@readymadeweb.com.
ReadyMadeWeb is your guide to off-the-shelf web software. Join the hundreds of others following us!
We'll show you the ins and outs of open source content management systems, how to take advantage of the growing number of free social media tools, and which low-cost web-based software can free you from your clunky desktop applications and costly servers.