Developing applications with Dapr Dapr capabilities that solve common development challenges for distributed applications Support for common Integrated Development Environments (IDEs) Customize processing pipelines by adding middleware components