Task Management System Design