My fellow consultant friend currently has a high end Java Servlet based applications running on Windows.

He wishes to host his enterprise system on Linux that uses the following open source technologies: Apache / Tomcat / PostgreSQL.

He was interested to know the following:

1: Would it be possible for him to buy a assembled PC instead of a 2 Lakh+ branded Server and host it in his clients office? Are there any server based assembled hardware he can use?

2: They would like to have a 2 MBPS and above bandwidth requirement. Which provider do you advice? Airtel / VSNL or any other?

3: They wanted a Linux consultant who can install the server and also provide the right security settings with monitoring softwares.