The code (software) can be written using any of the following technologies:


C#/ASP.NET (requires a Windows host).

PHP (requires either a Linux or Windows host).

Either of the above can be complemented with JavaScript.

I can also advise you on choosing the right web host service for your needs.