Scalable web-based workflow platform