So, you’ve built a web-based app… now what?

John Reeve | June 10th, 2008 |

In this era of the lightweight framework, fresh-launched hosted services are popping up every other day. In the small business spectrum are countless variants of time tracking, task tackling, project managing online apps aimed at increasing our productivity. It is exciting to see so many ideas being executed in this vast and wide open market.

Building a web-based application is a time consuming process, at the end of which you are rewarded with something you’ve built and can launch for the world to experience. The launch is only the first step. There are many other things that need to happen if you are going to cross over from the land of grand experiments into the worldwide hosted marketplace.

We’ve been developing and supporting Intervals long enough we know what it takes to keep a web-based application afloat; a job that requires a team of dedicated people. When launching, or evaluating, a web-based project management service it is imperative that other responsibilities be addressed.

Marketing

If only they did come when you built it. The Internet is a vast cosmos of servers, switches, and routers. Your web site is a tiny star tucked way in a dim corner. If people are going to find you they need some assistance. Marketing is a crucial component in getting users to read about your offering, sign up for it, and hopefully pay you to use it. You will need to buy adwords and media, and keep talking to anyone and everyone about your application and why it’s relevant.

System Administration

What happens when your service gets a thousand users? Ten thousand? One million? Will your application scale? Do you have a backup? Having a plan, and a system administrator to implement it is important. Otherwise, you’ll be hoping your users patience doesn’t wear off when things go badly (which they will at least once). Your customers will sleep better knowing your servers are in good hands, as will you.

Security

Your users will be entrusting you with their data. What are you doing to protect it? Again, tap into your system administrators knowledge of security issues, have them audit the site, and make sure you’ve done your due diligence in locking down the application. A good starting point is the OWASP Top Ten web application vulnerabilities.

Customer Support

Your customers need to know you are committed to their business, that they are more than just a side project. Taking good care of your customers requires time and focus, but results in dedicated customers who will continually refer more business your way. Provide email support at the very least and commit yourself to responding to all emails within 24 hours. Even if you don’t always have the right answer, your customers just want to know they are being heard and will appreciate your quick response. Customer service in the corporate world has gone so far downhill that bad or apathetic customer service from a small company is inexcusable.

Vision

A good web-based application needs to grow alongside the evolving needs of its customers. By building and launching your application, you’ve started a conversation with a like-minded audience. Your customers will let you know where they want the application to go. It is your responsibility to distill the stream of requests into features and updates that all of your customers will benefit from, and that are aligned with the direction you are heading.

Leave a Reply

Intervals Blog

A collection of useful tips, tales and opinions based on decades of collective experience designing and developing web sites and web-based applications.

What is Intervals?

Intervals is online time, task and project management software built by and for web designers, developers and creatives.
Learn more…

John Reeve
Author Profile
John Reeve

John is a co-founder, web designer and developer at Pelago. His blog posts are inspired by everyday encounters with designers, developers, creatives and small businesses in general. John is an avid reader and road cyclist.
» More about John
» Read posts by John

Jennifer Payne
Author Profile
Jennifer Payne

Jennifer is the Director of Quality and Efficiency at Pelago. Her blog posts are based largely on her experience working with teams to improve harmony and productivity. Jennifer is a cat person.
» More about Jennifer
» Read posts by Jennifer

Michael Payne
Author Profile
Michael Payne

Michael is a co-founder and product architect at Pelago. His contributions stem from experiences managing the development process behind web sites and web-based applications such as Intervals. Michael drives a 1990 Volkswagen Carat with a rebuilt 2.4 liter engine from GoWesty.
» More about Michael
» Read posts by Michael

help.myintervals.com
Videos, tips & tricks