ScholarQuill logoScholarQuillUniversity Notes
  • Notes
  • Past Papers
  • Blogs
  • Todo
Login
ScholarQuill logoScholarQuillUniversity Notes
Login
NotesPast PapersBlogsTodo
More
SubjectsDiscussionCGPA CalculatorGPA CalculatorStudent PortalCourse Outline
About
About usPrivacy PolicyReportContact
Notes
Past Papers
Blogs
Todo
Analytics
    Current Subject
    🧩
    Web Engineering
    ITEC3111
    Progress0 / 24 topics
    Topics
    1. Web programming languages (HTML5, CSS3, JavaScript, PHP/JSP/ASP.Net)2. HTML53. CSS34. JavaScript5. PHP6. JSP7. ASP.Net8. Design principles of Web based applications9. Web platform constraints10. Software as a Service (SaaS)11. Web standards12. Responsive Web Design13. Web Applications14. Browser/Server Communication15. Storage Tier16. Cookies and Sessions17. Input Validation18. Full stack state management19. Web App Security - Browser Isolation20. Network Attacks and Session Attacks21. Large scale applications22. Performance of Web Applications23. Data Centers24. Web Testing and Web Maintenance
    ITEC3111›Software as a Service (SaaS)
    Web EngineeringTopic 10 of 24

    Software as a Service (SaaS)

    2 minread
    416words
    Beginnerlevel

    ☁️ Software as a Service (SaaS)


    📌 1. Definition

    Software as a Service (SaaS) is a cloud computing model in which software applications are hosted on the internet and provided to users through a web browser, usually on a subscription basis.

    👉 Users do not need to install or maintain software locally.


    🎯 2. Key Idea

    User → Internet → Cloud Server → Software Application
    

    ✔ Access anytime, anywhere ✔ Pay as you use


    🌐 3. Examples of SaaS Applications

    • Email services (e.g., Gmail)
    • Office tools (e.g., Google Docs)
    • Storage services (e.g., Dropbox)

    🧠 4. Characteristics of SaaS

    ⭐ 1. Web-Based Access

    • Access through browser
    • No installation required

    ⭐ 2. Multi-Tenancy

    • One application serves multiple users (tenants)

    ⭐ 3. Subscription Model

    • Monthly or yearly payment

    ⭐ 4. Automatic Updates

    • Updates handled by provider

    ⭐ 5. Scalability

    • Easily increase or decrease usage

    🏗️ 5. SaaS Architecture

    📊 Diagram Description

    👉 Draw this:

    Users (Browser)
          ↓
       Internet
          ↓
    Cloud Provider (SaaS Application + Database)
    

    🔄 6. How SaaS Works

    1. User logs in via browser
    2. Request sent to cloud server
    3. Server processes request
    4. Response sent back to user

    🧩 7. SaaS vs Traditional Software

    Feature SaaS Traditional Software
    Installation Not required Required
    Access Internet Local machine
    Cost Subscription One-time
    Updates Automatic Manual
    Maintenance Provider User

    🔐 8. Advantages of SaaS

    • No installation needed
    • Low initial cost
    • Accessible anywhere
    • Automatic updates
    • Scalable
    • Easy collaboration

    ❌ 9. Disadvantages of SaaS

    • Internet dependency
    • Security concerns
    • Limited customization
    • Data privacy risks

    🔐 10. Security in SaaS

    🔑 Measures

    • Data encryption
    • Authentication (login systems)
    • Backup systems

    📈 11. Applications of SaaS

    • Business management systems
    • Online learning platforms
    • Customer Relationship Management (CRM)
    • Project management tools

    ⚠️ 12. Important Rules / Points

    ✔ Requires stable internet ✔ Data stored on remote servers ✔ Managed by service provider ✔ Supports multi-user environment


    📊 13. SaaS Layer in Cloud Computing

    SaaS (Software)
    PaaS (Platform)
    IaaS (Infrastructure)
    

    ✔ SaaS is the top layer (user-facing)


    ❓ 14. Likely Exam Questions

    Short Questions

    1. Define SaaS.
    2. What is multi-tenancy?
    3. Give examples of SaaS.
    4. What is SaaS architecture?
    5. What is subscription model?

    Long Questions

    1. Explain SaaS with diagram.
    2. Discuss advantages and disadvantages of SaaS.
    3. Compare SaaS with traditional software.
    4. Explain SaaS architecture and working.
    5. Discuss security issues in SaaS.

    📝 15. Summary / Quick Revision

    • SaaS = Software delivered over internet

    • No installation required

    • Key features:

      • Multi-tenancy
      • Subscription
      • Scalability
    • Advantages: easy, low cost, accessible

    • Disadvantages: internet dependency, security risks

    👉 SaaS is widely used in modern cloud-based web applications.


    Previous topic 9
    Web platform constraints
    Next topic 11
    Web standards

    Past Papers

    Open this section to load past papers

    Click on Show Past Papers to see past papers.
    On This Page
      Reading Stats
      Est. reading time2 min
      Word count416
      Code examples0
      DifficultyBeginner