OpenWhisk provides a serverless platform that allows users to focus on writing code instead of managing infrastructure. It offers a flexible programming model supporting multiple languages and custom docker containers. Code executions are automatically scaled based on usage, and users are only charged for the resources they consume. The platform also aims to have an open ecosystem for building and sharing reusable components.