enterprise resource planning systems, e-learning, application service provider, synchronous learning, asynchronous learning, web-based learning, virtual classroom, distance learning