Provide abstraction and algorithms for coordination problems (like scheduling meetings or visits)