A framework for software development self-service Keeping software developers happy is an essential ingredient in IT project success. Developer self-service is the way forward, but with guardrails