Development Environment use same OS use same PHP/Java/Ruby/Python version use same services (Nginx, MySQL, Mongo) use same configurations setup fake smtp server