Keywords: Flexible and scalable platform