We are looking for a platform to support an ongoing java development project. What we need to setup is a test environment that utilises IntelliJ for Java development. SQL (MS SQL, Postgres) and JDBC for database applications and tomcat installed and running. Can you please recommend a solution on how we can achieve this? We need a virtual environment where we can have a number of developers around the world work on developing our system at the same time.