Integrity by Design