What is the self-service platform and what features does it offer?