I've written a web application in php for a school. The problem is its not feasible with shared hosting. And my client is not ready rent a dedicated server. So i have to get them a simple server. A tele communication company in my country is offering a static IP with 100Mbps speed and with a domain name for a business. And now my problem is i have 0 experience in this. Is a tower server enough to host a website that can handle about 100 requests at a time. or should i prefer a rack server..? Also i would like to go for a cheaper OS and reduce cost..