Developer is a type of Person. Person wants (to) Breakfast. Breakfast is related to Morning. Morning is related to Lunch. 
Purpose is related to Cause. 
Developer --IsA--> Person --Desires--> Breakfast <--RelatedTo--> Morning <--RelatedTo--> Lunch 
Purpose <--RelatedTo--> Cause 