Why Software
What software actually is, the kinds of products it comes in, and how it really works underneath — the foundation Session 1 is built on.
Before we touch a command, a line of code, or any AI tool, we start with the most basic question of all — the one almost nobody stops to ask:
What is software, really?
You use it every hour of every day. Tally. WhatsApp. Your bank's app. Excel. Gmail. But what is it? Once you can answer that clearly, everything else in this programme has a place to sit.
What Is Software?
Software is a set of instructions that tells a computer what to do.
That's it. No magic. A computer on its own is a fast, obedient machine that knows nothing. Software is the written instruction sheet that tells it: show this on screen, store this number, send this message, add these two figures.
Compare it to your firm:
- A new article who just joined knows nothing about your process. Capable, fast, willing — but needs to be told exactly what to do, step by step.
- An SOP document is the set of instructions that tells them what to do.
The computer is the article. Software is the SOP. The instructions are written once; the machine follows them every time, exactly, without tiring.
What Are Software Products?
"Software" is the general idea. A software product is a specific, packaged tool built to solve a specific problem for specific people. You already live among hundreds of them. They come in a few broad shapes:
| Type | What it is | Examples you know |
|---|---|---|
| Desktop software | Installed on one computer, runs from there | Tally, Excel, Photoshop |
| Web app | Runs inside a browser, nothing to install | Gmail, the GST portal, your bank's net banking |
| Mobile app | Installed on your phone | WhatsApp, PhonePe, Instagram |
| SaaS | A web app you subscribe to monthly instead of buying once | Zoho Books, Razorpay, Canva |
Notice the direction the whole world is moving: away from "install it on one machine" and toward "log in from anywhere." The bank moved its branch to your phone. Tally is being chased by cloud accounting tools. This shift — software you reach from any device, that stores your data safely in the cloud — is exactly what you are going to learn to build.
How Software Actually Works — The Three Layers
Here is the mental model that makes everything else click. Every computer, every phone, every server has three layers:
Layer 1 — Hardware. The physical machine: processor, memory, storage, screen. The metal and silicon. It does nothing on its own.
Layer 2 — Operating System. Windows, macOS, Android, Linux. The manager that sits on the hardware and organises it — it handles files, memory, the screen, the keyboard. When you click and drag windows, you are talking to the OS.
Layer 3 — The Apps. Tally, WhatsApp, Chrome, Excel. These are programs sitting on top of the operating system. They don't touch the hardware directly — they ask the OS to do things for them: open this file, show this window, connect to the internet.
When you use a mouse to click, drag, and open things, you are working at Layer 3 — the slow lane, the polite interface built for everyone.
The command line and code talk almost directly to Layer 2 — the fast lane. That is the difference you will feel in the next pages: the same machine, reached through a faster door.
Windows key + R, type cmd, press Enter. Don't type anything else yet. That blank black window with the blinking cursor is Layer 2 — the operating system itself, waiting for your instruction. No icons, no menus. Just you and the machine.Why This Matters for You
You are not here to admire software from the outside any more. You are here to build it.
Ten years ago, Excel was a specialist skill. Today no firm would hire a CA who can't use it. Software is going the same way — faster, because AI now writes most of the code for you. What stays your job is knowing what to build and why — and that starts with genuinely understanding what software is.
For the rest of Session 1 we prove, live, that you can already command the machine:
- The Power of Code — why code is the master key to the whole system, and how AI uses that same key to act for you.
- The Command Prompt — control your computer with words. Then one paste builds a 240-folder CA filing system in two seconds.
- PowerShell + Excel — watch code build a fully formatted Excel compliance report from nothing, in twenty seconds.
- Prototyping with AI — use ChatGPT, Gemini, and Claude to build real-looking prototypes in minutes without code.
- Why the Cloud — you made something, but you cannot share it yet. The cloud is the gap between a prototype and a product — and the three services that close it.
Check Your Understanding
In one sentence, what is software?
Your bank's net banking site and your bank's phone app — what shapes of software are these?
Before you move on — can you do all of this?
Click each item you're confident about. Bring the unchecked ones to your next session.
I can explain what software is in one sentence — instructions that tell a computer what to do
I can name the four shapes of software products: desktop, web, mobile, SaaS
I understand the three layers — hardware, operating system, apps — and which layer code talks to
I opened the command prompt and saw Layer 2 waiting for an instruction