با پیشرفت و توسعه نرمافزار های حضور و غیاب، بیشتر سازمانها و شرکتهای بزرگ به استفاده از نرمافزار های مبتنی بر وب روی آورده اند. دو نمونه از این نرمافزارها، نرم افزار حضور و غیاب تحت وب (Web-Based) و نرم افزار حضور و غیاب ابری (Cloud) است. با اینکه هر دو این نرم افزارها مبتنی بر وب بوده و کاربرد مشابهی دارند، اما تفاوتهای اساسی نیز با یکدیگر دارند. در ادامه به مهمترین این تفاوتها می پردازیم.