0
iStock_000008701262Large
Jon DiPietro
652438297.959.1434938553 The Future of Software Is... Facebook?!?!
Create Your Badge

Facebook is a cloud with a huge silver lining

By now, you’ve heard all the hype about Facebook; how fast it’s growing, how vast its membership is, how much content is uploaded, how much time is “wasted”, etc…  But two things have happened this week that have really caused me stop and say, “Whoa.”  The reason?  It’s becoming clear to me that Facebook as a delivery mechanism for software applications is going to be a real game changer.

The “Whoa” Moments

The first moment was last week when it was well past the “old fogies’ bed time” and my wife, for some reason, was still down stairs.  I went down to see if there was a problem and discovered that she was in the middle of a strawberry harvest on Farmville and had to finish it.  The interesting point here is the years of jibes and ribbing I received when I was in the middle of a game and would report that I’d be at the dinner table after I finished “one more level.”  The tables had turned and this is actually an important business lesson.

The second moment was a couple of days ago when I found that one of my all-time favorite games, Civilization, is coming to Facebook next year.  Online gaming has been around for a long time, but this is different and significant.  Cooperative gaming has always been plagued by network issues that only geekiest gamers were equipped to handle, which greatly limited the addressable market.    Also, there was the infrastructure.  The game companies were forced to make massive investments in infrastructure (World of Warcraft) to host the games on their servers before they would really know if the games would take off. Many of the games on Facebook are small in scope and relatively simple.  To the best of my knowledge, Civilization is the first “mainstream” game with a large, fanatical following to jump on to Facebook and it’s going to be interesting to see what happens.

These two incidents together exemplify the true power of Facebook and every software company, and every business, needs to pay attention.  Here’s why.

Batteries Included

The first and most obvious benefit is the built in infrastructure of cloud computing in general.  Using Facebook’s development platform, you can write the software and use their servers.  Where Facebook is different from other cloud options is that their “infrastructure” includes built in networking capabilities like sharing, advertising, and inviting.  For the non-hardcore gamers in the audience, one of the things that we love to do is take screen shots of our successes and post them to forums and file sharing sites.  This is something that is done immediately and seamlessly on Facebook.

FarmVille The Future of Software Is... Facebook?!?!

The Center for Disease Spreading

Viral marketing.  It’s a well known term and it’s something that has been studied, written about, and attempted time after time.  There are many theories and approaches to “going viral” but one thing is obvious; they need a medium to spread.  Facebook offers a built-in medium for spreading ideas and products virally.  Of course, the network is not enough to get something and that’s where the secret sauce comes into play.  Malcom Gladwell’s “Tipping Point” is the classic tome of viral messaging, but my personal favorite is “Made to Stick” by Dan and Chip Heath.

Crossing the Chasm

My wife never played a computer game in her life until last week.  In fact, she was down right hostile toward them.  How did she get started?  Our daughter Jacqueline sent her a request for help in Farmville and off she went.  At first blush, this may sound like a simple rehash of the built in viral marketing discussion, but it’s deeper and more important than that.  Her decision to start playing this game has its roots in a deep emotional connection with her child, something into which it’s very difficult to tap.  It demonstrates the platform’s ability to leverage the social connections between friends to get people to buy into things they otherwise never would have considered.

Don't underestimate the influence of pornography on "legitimate" business trends

Don't underestimate the influence of pornography on "legitimate" business trends

They’re “Just Games”

Up to this point, you may be thinking this all well enough but they’re “just games” and don’t apply to my consumer product company, or magazine, or business to business service.  The first thing I will point out is that the influence of “entertainment” on technology is under appreciated.  And by “entertainment” I mean games and porn.

Seriously.  In the early days of the web, nothing drove the modem and data compression markets more than the pornography market.  Gaming pushed hardware and software limits to the max.  And let’s not forget the Beta versus VHS wars.  If you’re interested in more examples (come on, you know you are… it’s OK) you can check out “iSex: How pornography has revolutionised technology.”  The take way here is that any business can these entertainment trends as a crystal ball into the mainstream future.

Conclusion

This is the portion of our show where I put up or shut up.  Here are some glimpses into the future that I would be working toward if I were in any of these industries:

  • Consumer Products Example: Nike is already half way there, but may have jumped the gun a bit with their Nike+ product line and web site.  I wouldn’t be surprised to see a Facebook app from Nike that allows people to upload their iPod data through a Facebook application and share it on their wall.  You could then create running networks where people compete with one another virtually by creating goals based on distance, time, etc…
  • Publishing Example:  What if the Associate Press created an application that would allow friends to create their own “magazines” by simply grabbing posts, links, and photos from their walls to be assembled and published on their web site.  They could create their own branding and be indexed by search engines.
  • Maintenance Business Example:  If I owned (or advised) a landscaping or home maintenance company, I would look into creating a Facebook application that allowed you to enter in the specifics of your home like region, grass species, lawn size, heating system type, etc…  The application could then build a maintenance plan with reminders and the occasional “special offer.”

That’s enough for now.  If you want more ideas than these, you’ll have to pay up…  :)

Or, feel free to propose your own Facebook game-changing application in the comments.

  • Share/Bookmark

Continue Reading

How to Leverage Internet Technology

Published on 14. Jul, 2009 by Jon DiPietro in How To, ISA

0
DIY

Free LunchesWe all know intuitively that it has never been easier or cheaper to do “x” than it is today.  In fact, statements like that are boring and pedestrian to the point that you may already be considering moving on to the next article. What if I told you it’s possible to build a web site today for $0 in one weekend that would likely have cost over $100,000 and taken several months just three years ago?

After launching the web site Truemors, entrepreneur Guy Kawasaki posted a presentation titled “How I Built a Web 2.0, User-Generated Content, Citizen Journalism, Long-Tail Social Media Site for $12,107.09.”  And he did so in 7.5 weeks. Closer to home, I received a RFP to build a web site for a local association on a Friday afternoon last year.  By Sunday morning I had the entire site built with nearly double the functionality that was included in the RFP.  These two anecdotes illustrate that it has never been easier or cheaper to build web sites, communicate, collaborate, reach out, or network.  In fact, almost all of the tools I’ll discuss in this article are FREE.

Domain Registration

The first step in leveraging these tools for your organization is not free, but it is very inexpensive.  In order to gain full leverage from many of these tools, it’s important that you own and control your own domain name.  Domain registrars can be found online and include services like GoDaddy, Register.com, and Network Solutions.  Depending upon the domain level type (i.e. com, net, org) the annual registration cost ranges between $10 and $15 per year.

Web Hosting

Next, you need to select a hosting service and it may or may not be through the same company that is your domain registrar.  Selecting a hosting provider should be done on the basis of a) the operating system you intend to use (i.e. Windows or Linux), b) any applications or frameworks you’ll be installing (e.g. WordPress, Drupal, DotNetNuke), and c) promotions that various companies may be running from time to time.  In most cases, you should not have to pay more than $4 to $8 dollars per month for shared hosting.

Content Management Systems (CMS)

Web CMS - Just Add Water

Free, open source web content management systems have obliterated most of the barriers to entry that have existed from the early days of the web until very recently.  I typically use the analogy of an “instant web site – just add water” to describe them.  In fact, many hosts offer one-click installations of these frameworks as part of their service offering.  Most CMSs share the following benefits:

  • Ability to manage content without web or programming skills – no more relying on web masters to make changes.
  • They are FREE.
  • They are powerful, flexible, and scalable.

They also share most if not all of the following characteristics:

  • Template (or skin) driven layout and design
  • Group-based security and membership support
  • Easily modified content
  • Web standards upgrades
  • Third party extensions

The most popular open source CMS systems are DotNetNuke, WordPress, Drupal, and Joomla.  A comparison of these systems is beyond the scope of this article, but my take is that WordPress is the easiest to install and use, while the other three are more powerful and flexible with a longer learning curve.   Of the four, DotNetNuke is the only Windows-based CMS; the others are all LAMP (Linux/Apache/MySQL/PHP).

Google Apps

Google has a free service called Google Apps that provides a whole laundry list of FREE, powerful services including email, shared documents, shared calendar, shared contacts, web analytics, and more.  It’s quite easy to create an account and configure these services for your organization and they deliver powerful collaborative features.

Newsletters

Many organizations still send email newsletters to their customers or members using standard email.  This is dangerous for several reasons.  First, many of these home-made newsletters violate the Federal CAN-SPAM Act.  Second, if enough of these emails are sent you could be violating your Internet Service Provider’s terms of service.  In addition to these dangers, they also have several shortcomings compared to dedicated e-newsletter services like Vertical Response or Constant Contact, like the lack of advanced reporting and analytics or attractive HTML-format emails.  Plans start at $10 per month, but Vertical Response if FREE for non-profits.

Networking and Outreach

A full discussion of Social Networking is also outside of the scope of this article, but it bears mentioning.  Facebook recently introduced the “Fan Page” feature that is becoming more and more powerful as a tool for organizational outreach.  LinkedIn is a more professionally focused networking web site whose “Groups” feature is an effective means for connecting together groups of like-minded professionals.  There are many others that have their own virtues and vices associated with them, but they all have one thing in common; they are FREE.

How to Keep Up

The world is changing and although this article can get you started, the landscape is changing quickly an you will need tools to keep up on the latest trends.  Here are a few suggestions:

1.       Stay up to date by finding relevant blogs and reading them regularly, using an RSS reading tool to subscribe to news and blog feeds, and use social networking sites like Twitter and LinkedIn.

2.       Ask questions about current and emerging technologies.  Again, social networking sites are great for this particular approach.

3.       Spy on other organizations similar to yours.  What technologies are they using?  How are they leveraging social media?

4.       Network with others in your space.

5.       But DO NOT simply accept the status quo and keep following the same old plan.  Technology is always changing, so keep an ear to the ground and be a “heretic.”

Lemmings

Whatever you do, don't do this...

We’re Talking Techno-DIYDIY

Leveraging these technologies is similar to a “do it yourself” project at home; you don’t need to be a plumber to replace a faucet, but you may not want to install a new sink yourself.  The trick is to find your comfort zone and ask for help when you’re outside of it.  The take-away from this article is that you should, at the very least, be aware of the vast array of low and NO cost technologies available to solve problems today and you should vigorously challenge the assumption that “more expensive is better.”

  • Share/Bookmark

Continue Reading

0
dns-management

A lot of confusion (understandably) exists about how domain, web, and email hosting works and what the difference is between them.  Most online services these days offer all of these services, so is it really necessary to understand the differences?  Just like there are carpenters who can do perform all aspects of a small project themselves (rough carpentry, painting, finish carpentry, flooring, etc…), you typically hire specialists when undertaking serious construction projects.  Similarly, many hosting providers have their own specializations and you can get the most for your money by selecting the services that best meet your needs.

In order to illustrate how these all work together, I’m going to describe the process of registering a domain to sell my new world-changing invention; the “widget,” of course.

Domain Registration

The first step in the process of setting up a domain is registration.  This is done through ICANN-accredited registrars, who collectively maintain the shared registration system (SRS).  There are over 500 companies that offer these services and some of the larger ones are Network Solutions, Go Daddy, and Register.com.  Quite simply, the registrars will let me know whether “JonsWidgets.com” is available and, if so, register it in my name.  As it turns out it is available, but this point all I’ve done is reserve the right to use a the domain name.

Domain registration process

Domain registration process

DNS Hosting

Now that “JonsWidgets.com” is reserved, the next step is to get the domain listed in the “Internet phone book,” also known as the Domain Name Service (DNS).  When you’re browsing the Internet, domain names are a convenient way for humans to remember sites and email addresses.  However, we all know that computers only understand ones and zeros, so everything must eventually be translated into a number.  Every computer on the Internet (both browsers and servers) has what is known as an IP address – it’s a unique number that identifies that particular machine on the network and works very much like a telephone number.  Every time you type a domain name into your browser, the first thing your computer must do is to perform a DNS lookup to find the address of the server for which it’s looking.

 

How DNS lookups work

How DNS lookups work

These days, nearly all of the domain registrars offer DNS hosting services.  As soon as you register a domain name, the registrar will typically create a DNS listing that points to a common page indicating that the domain is “parked” but that a web site doesn’t yet exist.

Web Hosting

OK, now it’s time to talk web hosting.  So far, all we’ve done is secured the domain name and pointed any browsers to a generic “Under Construction” type of page.  The first question is, “Who should I use as a web host?”  Selecting a web host should be the result of finding the best match between the requirements of your site and the hosting company.  This is largely dependent upon the technology  that will be used in developing your site.  Here are two main considerations:

  • Environment: Linux vs. Windows
    Most hosting packages are offered in either Windows or Linux based hosting environments.  LAMP (Linux-Apache-MySQL-PHP) is a commonly used collection of open source software that offers inexpensive web hosting.  Windows hosting is generally a combination of Windows Server, Internet Information Server, SQL Server and ASP.NET technologies that are more expensive to license and, therefore, generally cost a little more for hosting.
  • Add-On Applications
    There is a growing list of applications that web hosting providers offer and in many cases they’re free!  Two of the more popular categories of add-ons are blogs and content management systems.  I’ll cover both of these in more detail in future posts, but these technologies make it incredibly easy (and cheap) to build powerful, professional looking web sites without anyone having to write a single line of computer code.  If you plan on using on of these for your site, it’s important to choose a provider that specializes in hosting that particular application.  The service and performance will typically surpass those of a provider that specializes in either something else or nothing else.

Email Hosting

Email hosting is similar to web hosting in the sense that it needn’t necessarily be hosted by either your registrar or web host providers.  This is another case of selecting the host that makes the most sense for your particular situation.  Using myself as an example, several of my domains’ email accounts are hosted by Google’s Gmail service.  This is configured by making a change to the DNS records for your domain.

 

Screenshot of the DNS control panel from one of my GoDaddy accounts

Screenshot of the DNS control panel from one of my GoDaddy accounts

You can see that email routing is also controlled by entries in the DNS records.  This is how it is possible to direct different types of domain traffic to different servers.  In the screen shot above, in fact, you can see a few entries (called CNAMEs) that create sub-domains that direct traffic to completely different servers and/or services like email, calendar, shared documents, etc…

Conclusions

There are a couple of points to take away from this with regard to web and email hosting.  The first point is to understand that you are not beholden to the registrar of your domain to also host your web site or email.  The second point is that a web hosting provider should be chosen based on the requirements of your web site; not the other way around.  Finally, in many cases you can benefit from “best of breed” providers in the form of increased service for less money.

  • Share/Bookmark

Continue Reading

0
Yes, Virginia, You Need a Website

To web, or not to web, that is the question. Whether ‘tis nobler in business to suffer the slings and arrows of outrageous consultant costs or to take arms against a sea of technological doubts, and by opposing, end them.

Since recently becoming active in the LinkedIn question and answer section, I’ve seen no fewer than four questions in the span of one week asking “Do small companies need a website?” and various derivatives thereof. Most of them were asked by incredulous marketing consultants who obviously run into prospects and clients who do not have one and/or don’t feel they are necessary. My $0.02 = they are as necessary as business cards, only cheaper!

I see lots of advice from professional designers and marketing consultants about leveraging technology, search engine optimization, brand identification, consistency of message, etc… Which is true enough in many circumstances, but I feel that advice like this partially responsible for discouraging small businesses from commissioning a web site. The other (and likely far more common) reason is ignorance of just how quick, easy, and inexpensive it is these days.

Why!? Why!? NancyKerrigan Yes, Virginia, You Need a Website
Before a discussion of exactly how quick, easy, and inexpensive it is to get a web site up and running, I can hear the “professionals” tearing clothing and ripping hair from their skulls as they scream, “Noooooo! But what about x, y, and z?!?!” Where x, y, and z represent any web design or marketing catch phrase you care to insert. I even saw one designer advise a small business owner to make sure that any designer they select does not use tables for web page layout, or they would be sorry! While there is sound theory behind this advice, it is precisely the sort of technological hyperbole and cart-before-the-horse advice that paralyzes small business owners. My short answer is, “All in due course.” But let’s get this beast domesticated right now with a little more detailed answer…
I don’t mean to make light of the legitimate points made by professional web designers and marketing consultants. They are, by and large, valid concepts that are important in the proper context. However, I think that people too frequently equate “minimally done” with “poorly done” and I submit that they are very different. With that in mind, I’ll suggest three stages of web presence that can all be done either well or poorly, but the amount of money spent will not be a factor.
Stage 1: The Online Business Card FunnyBusinessCard Yes, Virginia, You Need a Website
That sounds pretty simple, right? In this stage you expect no more from your website than you would from a business card; your company’s contact information and logo along with a quick blurb about what you do and/or what your mission is. The key thing about a business card is the “leave behind” aspect; that you can give it to someone for them to reference later on. Browser bookmarks are the Internet equivalent in this case. If I want to remember your company for some reason, I’ll slap a bookmark to your website in the appropriate category.
Obviously, an online business card can be done well or poorly just like an ordinary business card (I’ve seen some pretty hideous ones). The key here is to keep it simple and visually appealing. For many companies who believe they don’t need a web site at all, this is likely about all they need. And as for that argument, I can tell you two things about my personal approach to finding something I need. First and foremost, if I can’t find it on the web then I probably won’t find it. If your product or service is not on the web, then your competitor’s probably is and you lose. Keep in mind here, I’m not talking about looking for a “high volume widget supplier” or world-class patent and trademark litigator. I’m talking about finding a plumber, dog sitter, yoga instructor, or wedding photographer. Second, if you don’t care enough about your business to have a web site, then I don’t feel like it’s a “legitimate” business. That’s just a personal bias I have, but I think it is becoming more and more common.
This stage is absolutely a “do it yourself” candidate. As an example, GoDaddy.com has a service called “Website Tonight” that gets you a hosted web site with web templates and authoring tools plus a list of features too long to list here for $4.99 per month. All of the web hosting companies offer similar products that allow you to get a web site created literally in minutes.

Stage 2: The Online Advertisement EatAtJoes Yes, Virginia, You Need a Website
This is the stage where a small business owner who is not a) technically savvy and (emphasis on the word “and”) b) knowledgeable in marketing will need to get some help. This is not to say that it necessarily needs to be fully outsourced and professionally designed, but it will be important to make sure that certain basic principles of web design and marketing are followed. The goal of a Stage 2 web site is to actually advertise your product(s) and/or service(s) and convince the visitor to take some follow up action.
This may or may not be a “do it yourself” situation, depending upon several factors, none the least of which are the company’s expertise as just discussed. Other factors include the complexity of the product and/or service, the volume of traffic, and technology required (if any) to deliver the message (e.g. streaming video, flash animations).

Stage 3: Launch
This final stage transitions the web site from an information server to an active lead generation and business development tool. Its goal is not just “to be” or even simply to provide a compelling call to action online. Rather, the goal is to generate an online presence that includes a web site. I’m not going to say very much about this stage for a couple of reasons. First, the whole point of this blog was that most small businesses don’t realize they only need stage one or two. Second, it’s a subject that can take up an entire (virtual) library. Third, there are many bloggers out there with much more expert advice on the matter than I could give.
Conclusion
In summary, I don’t accept that a simple, template-based web site is worse than no web site at all. However, that’s not to say that a poor web site is better than no web site, because I don’t believe that is true. It’s important to follow the Hippocratic Oath here; first, do no harm. Aside from the obvious advice of not making glaring mistakes (i.e. spelling, factual, copyright violations), it’s important not to bite off more than you can chew. For example, don’t put a news section on your site if you aren’t going to update it frequently. And don’t ever, under any circumstances, use the words “under construction

  • Share/Bookmark

Continue Reading