WEB APPLICATIONS VS. ENTERPRISE APPLICATIONS – UNDERSTANDING KEY DIFFERENCES