Assembling the tech bits for your startup – I

With so many new startups being launched/ideated by fellow courageous (or foolish, it depends on how you look at it) entrepreneurs in India, I thought, it might be a good time to share some frugal ways to jump start your venture. I am not going to talk about writing business plans, team formation, raising money etc. What I am going to talk about are the tech pieces you need to get in place after you’ve decided to bring your idea to fruition.

Right off the bat you’ll need to start thinking about getting your domain name, hosting and running your website, email accounts for your team, wiki, blog, source control etc. It can be quite mind baffling to even get started, not to mention the time and money involved in getting these things up and running.

I am a huge believer in open source technologies and generally believe it is beneficial to stand on the shoulders of giants. There is no point re-inventing the wheel, so most of the technologies that I recommend/use are open-source and are available freely for use.

You are forewarned that this (and subsequently related) posts need a high tech quotient. So let’s get started without further ado.


When booking your domain, try to get it from a reliable, cheap and no-hassle source. I’ve booked several dozen domain names from and they fit the above criteria perfectly. allows you to setup custom nameservers (I’ll tell you why this is required later in the post). Godaddy charges around $9 for a “.com” domain. If you are serious about your business then book the domain for atleast 3 years. Google uses the duration of your booking as one of the parameters to rank your site. So it helps with SEO.


Again, I’d recommend going for someone who is cheap, reliable and provides high uptime (uptime is the measure of how long your servers are available to your users. 99.99% uptime translates to a total downtime of approximately fifty two minutes per year). That’s damn good for most of sites.

Start out with a shared server, which is cheaper than say a dedicated server. The shared server should be good enough for your plain vanilla “coming soon” website. You can later switch to a dedicated server once you are closer to launching your product. Shared hosting should cost around $19/month. Dedicated servers go for about $100 – $200 per month. With a dedicated machine the hosting provider leases the entire server to you, while in a virtual setup you share the machine with other users.

In part II of this post, we’ll cover setting up email accounts for your team. Subsequent posts will cover setting up the wiki, blog, issue tracking etc.


Author: anand

Currently CleverTap. Founder & ex-CTO - burrp. A techie and an entrepreneur at heart. Have worked in US, China and India.

8 thoughts on “Assembling the tech bits for your startup – I”

  1. This is nice thing to compile your experience and give others vision before they jump start. Keep it up, Anand.

  2. Hi Anand,

    Please try to provide pointers to some relevant service providers as well…like you gave to BigDaddy…

  3. @sumedhinamdar – We host our servers in the US with FDCServers. Highly recommended. Other services providers that I have heard good things about are Rackspace and 1-800-Hosting.

  4. Excellent post ( and the one coming ahead too ).

    I’ll try to provide my inputs too, if you don’t mind.

    1) Apart from Godaddy, Directi too is one of the major registrars, but they mostly deal with resellers.

    2) Good point there about starting off with Shared Hosting. People could take shared hosting from me :P

  5. Andy..howdy! Came across this blog of yours from MDJ’s blog.. like the way you guyz convert your experience into words (and wisdom for others)…

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s