What is application software? With examples

Application software is software you use to get a task done, unlike system software, which runs the computer. Types, examples, and how to get your own.

The Tadabase Team Tadabase
Published
Updated
Reading time
9 min
On this page
  1. What is application software?
  2. Examples of application software
  3. Application software vs. system software
  4. App vs. application vs. program
  5. Types of application software
  6. How application software works
  7. Buy, build or describe it: how to get application software
  8. Build your own application software with Tadabase AI
  9. Common questions
  10. Where to start

Short answer: application software is software built to help a person do a specific task, such as writing a document, sending an email, editing a photo or tracking customers. It runs on top of system software (the operating system and drivers), which runs the computer itself. Word processors, spreadsheets, web browsers, accounting packages, CRMs and the apps on your phone are all application software. Most businesses also run some application software made only for them: a job tracker, a client portal, an inventory system. This guide covers the definition, application software vs system software, the types with examples, how it works, and how to get your own: buy it, have it built, or build it yourself with an AI app builder such as Tadabase AI.

Describe the app you need — we’ll build it now.

We started the prompt for you. Edit it, or describe your own app.

Plain English. It asks follow-up questions like a real developer.

Or start from a template

What is application software? #

Application software (an application, or app) is a program, or a set of programs, that a person uses to do a job. If system software makes the computer work, application software makes it useful. Four things mark it out:

  • A person uses it directly. You open it, click in it and type into it. System software mostly works in the background.
  • It does a task or a set of related tasks. Write and format a letter, keep the books, schedule jobs, track students.
  • It runs on top of the operating system. It asks the operating system for memory, files, the screen and the network instead of driving the hardware itself.
  • It is optional. The computer starts and runs without it. You install it, or open it in a browser, because you need what it does.

Examples of application software #

Most of what people call software is application software. Grouped by what it is for:

KindExamplesWhat you do with it
Word processingMicrosoft Word, Google Docs, Apple PagesWrite, format and share documents
SpreadsheetsMicrosoft Excel, Google Sheets, LibreOffice CalcCalculate, list and chart numbers
PresentationsMicrosoft PowerPoint, Google Slides, Apple KeynoteBuild slide decks
Web browsersGoogle Chrome, Safari, Firefox, Microsoft EdgeOpen websites and web applications
Email and communicationGmail, Outlook, Slack, ZoomSend messages, chat, meet
Graphics and mediaAdobe Photoshop, Canva, video and music playersCreate and play images, video and audio
AccountingQuickBooks, XeroInvoice, pay bills, keep the books
Business operationsCRMs, inventory and order systems, school and patient management, job tracking, client portalsKeep shared records and run a process
Database applicationsMicrosoft Access, web database appsEnter, find and report on structured records

The business rows are where most companies differ from each other, and where custom application software usually appears. Most of them are database applications: software that keeps shared records and controls who can see and change them.

Application software vs. system software #

This is the distinction most people are looking for. System software runs the computer; application software runs your tasks on it:

What differsApplication softwareSystem software
PurposeHelps a person complete a taskRuns and manages the computer and its hardware
Who uses itPeople, directlyMostly the computer and other programs, in the background
ExamplesWord processors, browsers, CRMs, gamesWindows, macOS, Linux, iOS, Android, device drivers, firmware
InstalledWhen you need itWith the device, before anything else runs
Without itYou lose that one taskThe device cannot run at all
Depends onThe operating systemThe hardware

Utility programs such as antivirus, backup and disk cleanup sit in between. Many textbooks file them under system software because they look after the computer rather than doing a user's task.

App vs. application vs. program #

The words overlap. Program is the broadest: any set of instructions a computer runs, including system software. Application means a program made for a person to do work. App began as short for application and now usually means a mobile app or a web app with a narrow job. A spreadsheet tool is all three; a device driver is a program but not an application.

Types of application software #

There is no single official list. Textbooks and courses sort application software in four common ways, and the "3 types" or "4 types" you were taught is usually one of them.

By who it is made for: general-purpose, specialized, custom

  • General-purpose (off the shelf). Made for almost anyone: word processors, spreadsheets, browsers, email. You adapt your work to the tool.
  • Specialized (vertical). Made for one job or industry: accounting packages, school management systems, dental practice software, CAD for engineers.
  • Custom (bespoke or tailor-made). Made for one organization's process: a cleaning company's job tracker, a firm's client portal, a school's equipment loan tracker. The tool fits the work.

By how it is delivered: desktop, web, mobile

What differsDesktop applicationWeb application (SaaS)Mobile app
Where it runsInstalled on one computerIn a browser; the work happens on a serverInstalled on a phone or tablet
UpdatesInstalled on each computerDone by the vendor, for everyone at onceThrough the app store
Where the data livesOn the computer or a file serverOn the vendor's serversOn the device, usually synced to a server
SharingHard beyond one officeAnyone with a login and a browserAnyone with the app and a login

Most new business application software is web-based, because people on Windows, Macs and phones, and customers outside the company, can all use it without installing anything.

By licence: proprietary, open source, freeware, shareware

  • Proprietary. Owned by a company; you buy a licence or a subscription and cannot see or change the code.
  • Open source. The code is published and can be used, changed and shared under its licence. LibreOffice is a free, open-source office suite.
  • Freeware. Free to use, but the code stays closed.
  • Shareware and free trials. Free to try for a time or with limits; you pay to keep using it or to unlock the rest.

By purpose

The examples table above is this classification: productivity, communication, graphics and media, accounting, business operations and databases, plus education, entertainment and games. Ask what the software is for and it lands in one of these groups.

How application software works #

Almost every application has three layers:

  • The interface. The screens, buttons, forms and lists you see and click.
  • The logic. The rules: what happens when you click Save, who is allowed to change a record, what to calculate, which email to send.
  • The data. What the application keeps: a document file, or the rows in a database.

On a desktop application all three run on your computer, and the program asks the operating system to open files, draw on the screen and use the network. In a web application they are split. The interface runs in your browser, while the logic and data run on a server. When you click Save in a web CRM, the browser sends the record to the server. The server checks that you may change it, writes it to the database, and tells the browser it worked. That split is why web applications can enforce who sees what on the server, instead of trusting each person's computer.

Buy, build or describe it: how to get application software #

There are four ways to get the application software a business runs on. The time column is a typical first version, not a promise:

ApproachFits whenTypical first versionTrade-off
Buy off the shelfThe job is the same in every company: email, documents, payroll, accountingSame dayYou change your process to fit the software; often priced per user
Custom developmentThe process is what makes you different and nothing on the market fitsWeeks to monthsFull control; you pay for and maintain every part
No-code app builderData-heavy business apps: trackers, portals, CRMs, intakeDaysYou learn the builder
AI app builderThe same apps, described in plain wordsMinutes, then refinementCheck that logins, roles and rules are real and run on the server

Whichever way you go, check these before you commit:

  • Who logs in. Staff only, or customers, contractors and partners too? Are you charged per user or per plan?
  • Per-record rules. Can a rule limit each person to their own records, enforced on the server rather than hidden on the page?
  • Fit to the process. Does it follow how the work actually happens, or will people keep a spreadsheet on the side?
  • Getting data out. CSV export at any time, and an API for other systems.
  • Who changes it. When the process changes next year, who updates the software, and how long does it take?
  • Regulated data. For health or student records, check what the vendor signs and what you have to configure yourself.

Build your own application software with Tadabase AI #

Tadabase AI builds business application software from a description: tables, links, roles, row-level rules, forms and workflows, on a backend that is already running, so there is no server to set up. Describe what the app tracks and who touches it. For example:

An equipment loan tracker for our school: devices, students, staff and loans. Staff check a laptop out to a student and back in, each student sees only their own loans, and the IT lead sees everything. Email the student when a loan is three days overdue, and send the IT lead a list of overdue devices every Friday.

The AI builds the tables, roles, rules and workflows with sample data. Then refine what it built:

  • Your data. Import what you have as CSV, one file per table, mapping columns to fields. Changing a field type or adding a link between tables is a setting, not a rebuild.
  • Who sees what. Roles plus row-level security: a policy can limit a role to the records connected to the logged-in user, and the rule runs on the server.
  • Screens. Forms, lists, detail pages, and reports with count, sum, average, minimum and maximum summaries.
  • Automation. Workflows on record changes or on a schedule: emails from templates, status updates, PDFs generated from a record.
  • Getting data out. Export any table to CSV at any time; full REST API access on Pro and above.
  • Room to grow. Unlimited app users on every paid plan, from 25,000 records per app on Starter up to 500,000 on Business.

Common questions #

What is application software in simple words? Software you use to get something done, such as writing, emailing, editing photos or tracking customers. The operating system runs the computer; application software runs your tasks.

Is a web browser application software? Yes. Chrome, Safari, Firefox and Edge are applications that run on the operating system, and web applications run inside them.

Is an operating system application software? No. Windows, macOS, Linux, iOS and Android are system software: they manage the hardware and run the applications.

Is Microsoft Word application software or system software? Application software. It is a general-purpose word processor: you use it to write documents, and it needs an operating system to run on.

What are the types of application software? It depends on how you sort it: by who it is made for (general-purpose, specialized, custom), by delivery (desktop, web, mobile), by licence (proprietary, open source, freeware, shareware) or by purpose (productivity, communication, media, business, education, games).

What is business application software? The applications a company runs its operations on: accounting, CRM, inventory and orders, scheduling, HR, and custom applications built around its own process. Most of them are database applications.

What is an example of custom application software? A job tracker built for one cleaning company, an equipment loan tracker for one school, or a client portal for one accounting firm: software made for one organization's process rather than sold to everyone.

Can I build application software without coding? For many business applications, yes. No-code and AI app builders give you the database, logins, screens and hosting. On Tadabase AI you can start on the free plan, with 5 credits a day plus a one-time 300-credit welcome bonus and no card; the Starter plan is $25 a month.

Where to start #

If the job is the same in every company, buy the application software that does it. If the job is how your business works, such as tracking your clients, jobs, students or stock your way, write down the three things it must track and who touches each one. Then describe it to Tadabase AI and refine what it builds. tadabase.com/blog/custom-application-development covers the build-or-buy decision in depth, and tadabase.com/blog/what-is-a-database-application explains the kind of application most businesses end up building.

Topics

  • application software
  • what is application software
  • types of application software
  • examples of application software
  • application software vs system software
  • business application software
  • custom application software

The Tadabase Team

Tadabase

Product notes, patterns, and behind-the-scenes from the team behind Tadabase and tada.

Build what you just read about.

We started the prompt for you: HVAC service agreements. Edit it, or describe your own app.

Plain English. It asks follow-up questions like a real developer.

  • Free plan, no card
  • Unlimited app users
  • Live on your own domain