Extensible and open source Platform as a Service software