Converting requirements to production ready code