اتوماسيون به معنای جايگزينی نرم افزار به جای نيروی کار انسانی با هدف افزايش بازده و کاهش هزينه است. تا کنون دو نسل از
نرم افزارها با کارکرد اتوماسيون سيستمهای کاری پديد آمده اند و نياز دنيای امروز به از بين بردن فاصله ها و افزايش سرعت
انتقال اطلاعات، نسل سوم اين نرم افزارها با مزيت تطابق با شبکه اينترنت را شکل داده است.
نرم افزارها با کارکردهای مختلف در حوزه های متفاوت، اعم از کامپيوترهای شخصی، سيستمهای يکپارچه عظيم و اينترنت ايفای نقش می
کنند. وجه تمايز نرم افزارهای تحت وب با ساير انواع نرم افزارها در آن است که اين قسم می توانند روی اينترنت مورد استفاده
کليه افراد قرار گيرند. عرصه کاربرد اين نرم افزارها نيز طبعا بسيار وسيع است که از آشناترين آنها ميتوان به نرم افزارهای
مديريت ايميل، گزارش تعداد بازديدکنندگان و نيز موتورهای جستجو اشاره کرد.


