The main features of AgileEMR include scheduling, task management, reporting, and billing among others.