What type of website would I need to create for a company that:

Sells internet service and wants a website that customers can login to and pay their bill.

- What do you need/have to create to...