Constraint Driven Development Toolkit