Requirements to start up Software and Web development firm/
===

..

I am starting up a software and web development firm which will mainly deal with *(for now/ to start with)* development of **Java applications** and **web development**. 

I want to know the infrastructural and **hardware / software** requirements that will be required for such development tasks.