Autodesk interview question

How would create program cohesion?