Unit 4 Session 4: Utility Software and New Trends | IT 231 BBA Slides

--:-- --
↓ Scroll for more

Unit 4 · Session 4

Utility Software and New Trends

IT 231: IT and Applications (BBA)

Today's focus

  1. Utility Software and System Tools
  2. New Trends in Software: AI, Cloud, and Low-Code

🎯 Learning Objectives

By the end of this session, you will be able to:

  • ✅ Define utility software and explain how it differs from application software.
  • ✅ Categorize utilities (file, disk, security, backup, monitoring) with business examples.
  • ✅ Identify the major trends shaping modern software, including the impact of AI.
  • ✅ Explain cloud computing and the Software as a Service (SaaS) model.
  • ✅ Define low-code and no-code development platforms.

Utility Software and System Tools

What is Utility Software?

Utilities are system software that maintain, protect, and optimize the computer. They are not the programs users open to write a report (that is application software).

  • Keep the OS and disks healthy
  • Reduce security risk
  • Recover from failure (backup)

File Management Utilities

  • File managers: Explorer, Finder — copy, move, properties
  • Compression: ZIP, 7z — smaller transfers
  • Search: find files by name or content

Disk Management

  • Cleanup: temp files, cache
  • Defragmentation: HDDs only — not needed for SSDs
  • CHKDSK / Disk Utility: file-system errors
  • Partitioning: divide a drive (advanced; lab caution)

🎬 Defragmentation, and why SSDs skip it

Security Utilities

  • Antivirus / anti-malware (definitions must stay current)
  • Host firewall
  • Password manager (better than a notebook)

Utilities reduce risk; they do not replace user caution (phishing).

Backup and Recovery

  • File backup: selected folders
  • System image: whole disk for restore
  • Cloud backup: off-site copy (also a confidentiality decision)

3-2-1 idea: three copies, two media, one off-site — exam-friendly mnemonic.

Monitoring and Optimization

  • Task Manager / Activity Monitor: CPU, RAM, disk, network
  • Startup programs: too many slow boot
  • End a hung process — last resort, save work first

🩺 Activity: Diagnose the Slow PC

In pairs, name the utility you would use first, then reveal.

  1. A laptop takes four minutes to boot, and 15 apps are set to start automatically. Answer: disable unneeded startup programs (Task Manager, Startup tab)
  2. Windows warns that drive C: has only 2 GB free. Answer: Disk Cleanup, then uninstall unused apps
  3. The browser is frozen and says "Not responding". Answer: end the task in Task Manager, after saving work in other apps
  4. An old office PC with an HDD takes ages to open files. Answer: defragment the HDD (never an SSD)
  5. Pop-ups keep appearing and the browser's home page has changed by itself. Answer: run an antivirus / anti-malware scan

Business practice

  • Standardize antivirus and backup on lab/office PCs
  • Built-in Windows tools vs paid suites: cost vs features
  • Nepal: mobile data + cloud backup — bandwidth and privacy

Key Takeaways

  • Utilities are system software for health, security, and recovery.
  • Do not defragment SSDs; do keep backups.
  • Task Manager is the first check when a PC “feels slow.”

Next

Utility software notes · New trends in software

New Trends in Software: AI, Cloud, and Low-Code

Three Forces Shaping Software Today

The world of software is constantly evolving, driven by three key trends:

🤖 Artificial Intelligence

Making software smarter, predictive, and automated.

☁️ Cloud & SaaS

Changing how software is delivered and accessed.

⚡ Low-Code / No-Code

Democratizing application development for everyone.

Trend 1: Artificial Intelligence (AI) & ML

Definition: AI and Machine Learning (ML) enable software to learn from data, make predictions, and automate complex tasks, going beyond fixed instructions.

🔍 Instead of just doing what it's told, software can now learn and adapt.

Examples in Your Daily Life:

  • Netflix / Spotify recommendation engines
  • Siri and Google Assistant voice commands
  • AI-powered "Content-Aware Fill" in Adobe Photoshop

🤖 AI at Work: Real Cases

  • Spam filtering: Gmail uses machine learning to block spam and phishing. Google says it stops more than 99.9% of it before it reaches inboxes.
  • Fraud detection: Banks' AI systems flag a card payment that doesn't match your usual pattern, such as a sudden purchase abroad, and may block it.
  • Generative AI: ChatGPT launched in November 2022 and reached an estimated 100 million users in about two months. Tools like Microsoft Copilot now write drafts, summaries and code.

AI can be confidently wrong (so-called "hallucinations") and can copy bias from its training data, so a human still checks the output.

Trend 2: Cloud Computing & SaaS

☁️ Cloud Computing

The delivery of computing services (servers, storage, software) over the internet.

Think of it as renting computing power instead of owning it.

📦 Software as a Service (SaaS)

A software delivery model where applications are accessed via a web browser on a subscription basis.

This is a direct result of cloud computing.

Inside a data centre: where 'the cloud' lives

Long aisle of server racks with blue lights

☁️ Three Ways to Rent the Cloud: IaaS, PaaS, SaaS

IaaS: Infrastructure

You rent virtual servers and storage, and you manage the OS and apps yourself.

Examples: Amazon EC2, Microsoft Azure Virtual Machines

PaaS: Platform

You upload your own code, and the provider runs the servers and OS.

Examples: Google App Engine, AWS Elastic Beanstalk

SaaS: Software

You just use the finished app in a browser or app.

Examples: Gmail, Microsoft 365, Zoom

From IaaS to SaaS, the provider manages more and you manage less.

The Shift: From Owning to Renting Software

Traditional Model (Buying)

  • High upfront cost (perpetual license)
  • Install on individual computers
  • Manual updates and maintenance
  • Example: Buying a Microsoft Office 2007 CD

SaaS Model (Subscribing)

  • Low monthly/yearly fee
  • Access anywhere via browser
  • Automatic updates by the provider
  • Example: Subscribing to Google Workspace or Microsoft 365

Key Impact: SaaS lowers costs and makes powerful software more accessible to individuals and small businesses.

Software used to come in a box

Rows of 1990s software boxes, including Windows and Office, hanging in a museum display

Practical Application: SaaS in Nepal

The SaaS model is powering many businesses and services you use daily in Nepal.

Local Examples:

  • Payment Gateways: Khalti and eSewa offer their services to businesses on a subscription/transactional basis.
  • Ride-Sharing: Apps like Pathao and inDrive are SaaS platforms connecting drivers and riders.
  • Business Software: Companies like Vianet and WorldLink use SaaS for Customer Relationship Management (CRM) and billing.

Trend 3: Low-Code / No-Code

Definition: Platforms that allow users to build applications using visual, drag-and-drop interfaces instead of writing traditional code.

The goal is to empower "citizen developers"—people with business knowledge but little to no programming experience.

⚡ Impact

  • Faster development cycles
  • Lower development costs
  • Enables business teams to build their own tools

🛠️ Examples

  • Microsoft Power Apps
  • AppGyver (SAP)
  • Bubble

🎬 A working app in under a minute, no code

Summary: Key Takeaways

The future of software is more intelligent, accessible, and democratized.

  • 🎯 AI and ML are making software smarter by enabling it to learn and predict.
  • 🎯 Cloud Computing has paved the way for the SaaS subscription model, changing how we access and pay for software.
  • 🎯 Low-code/no-code platforms are empowering more people to create custom applications without needing to be expert programmers.

📊 For Discussion

  1. What is an example of an AI-powered feature you have used recently? How did it help you?
  2. What are the advantages of a SaaS model (like Spotify) for a user compared to buying music albums?
  3. Do you think low-code platforms will replace traditional programmers? Why or why not?

Image & Video Credits

Images

Videos (YouTube)

  • PowerCert Animated Videos, "Disk Defragmentation Explained - Defrag Hard Drive - Speed Up PC" (3:01 to 4:32)
  • Microsoft Mechanics, "Build your first Power App from data in seconds" (1:24 to 2:26)

Exam Practice 📝

Short answer

  1. What is utility software? Give four examples.
  2. What is SaaS? Give two examples.
  3. What is disk defragmentation? Why is it not needed for SSDs?
  4. What are low-code/no-code platforms?

Long answer

  1. Explain the categories of utility software with examples.
  2. Explain the major new trends in software with examples.

Revise the answers in the full notes linked on the last slide.

Thank You

Questions before we wrap this hour?


Next: Unit 5 · Session 1 — Importance of Communication and Networking

Course Home · Next session

📖 Read the full notes: Utility Software and System Tools · New Trends in Software: AI, Cloud, and Low-Code