El TP va a tener un Calendario que el mismo va a contener agendas, de personas y recursos, los mismos contienen eventos, los cuales son semanales, el calendario se encarga de agregar las agendas, de personas o recursos, de agregar los eventos a dichas agendas, de indicar si existe un recurso o una agenda y de indicar si la persona o recurso esta ocupada en dicha fecha. Las Agendas de personas o recursos contienen su nombre y una lista de eventos a los cuales asistirán, las agendas se encargan de devolver su nombre, agregar eventos, y de decir si están ocupadas. Los eventos, que solo hay semanales, contienen el nombre del evento y una lista de las fechas que van a ocupar ese evento, el evento se encarga de devolver su nombre y devolver la lista de todas las fechas que cubre ese evento