I first started my website with a plain html page for the home page that listed all hosting plans, and with a buy now button from paypal, and when a user clicks on the button, he is taken to paypal, and when he pays, I get an email.
Once I see the email, I create his account manually, compose the mail manually, and send it to the paypal address. Thats how the deals were done back then in 2004.
In 2006, when I bought my first Linux server, my provider was asking me for what all software I needed in Fantastico. I was new to servers and server side software then, and I asked him for a list of software that were available. Among the huge list of what he gave me, was a software called phpcoin, which was readily installable. Well, thats an opensource software, and it requires a lot of customization, as as one of the draw backs of opensource software, getting support is not easy, and you will have to do a lot of going thru forums if you wanted something working in it. And its not a software thats as popular as ubuntu to have its own support forum where answers to all questions will be present.
But that backend that I saw there gave me the impression on what a real hosting site should look like, and what all features it should provide.
So i kept on looking for options, and I came to know about modernbill and awbs. Modenrbill’s license was expensive, so I settled with AWBS.
AWBS is a sexy software, and is designed developed and supported by a very small group of people, and it is very easy to get support from them.
It lists your products, lets your clients register, generates invoices, collects credit card info for automated billings, a very large number of payment gateways can be integrated, can be integrated with most populat helpdesk software like kayako, cerebrus, or use their own inbuilt support system which is actally good, and worth the money that you pay for it. It also has got an internal affiliate system, a mass mailing system, an ultra secure credit card storage system where you can store client’s credit card numbers that cannot be retrived without a key.
It is a lot better than modernbill, though people think modernbill is better.
Just have a look at awbs.com, and then at indyahozting.com, and you will get an idea on how a hosting site should look like.