امروزه اکثر دانشگاه های دنیا دروس خود را بصورت الکترونیکی ارائه می دهند که برای این منظور از سیستمهای نرم افزاری مناسبی استفاده می نمایند. این نرم افزارها به اساتید قابلیت به نماسش گذاشتن اطلاعات موردنیاز دروس مورد تدریس را برای دانشجویان فراهم می کنند. علاوه بر این امکاناتی از قبیل ارتباط استادبادانشجوازطریق این سیستمهای نرم افزاری تکالیف خود رابرای استادارسال ونمره دریافت کنند. برگزاریامتحانات کوتاه (کوییز)و ارزشیابی آن از دیگر امکانات سیستم است.