Application vs Program

When to use each in English, with meaning, register, and examples.

Application

Top 1,000 (very common)B1noun

Program

Top 1,000 (very common)A2noun
 ApplicationProgram
Pronunciation🇬🇧 /["/ˌæplɪˈkeɪʃn/"]/🇺🇸 /["/ˌæplɪˈkeɪʃn/"]/🇬🇧 /["/ˈprəʊɡræm/"]/🇺🇸 /["/ˈprəʊɡræm/"]/
MeaningA formal request or a program for a computer.A set of instructions that tells a computer what to do.
ExampleI submitted my application to the university last week.I have to write a program for my computer science class.
RegisterNeutralNeutral
How commonTop 1,000 (very common)Top 1,000 (very common)
CEFR levelB1A2
Part of speechnounnoun
Collocationsformal, written, successful, file, lodge, make, form, guidelines, deadline, by application, on application, application for, practical, real-world, generalcomputer, software, analysis, run, use, create, crash, allow something, contain something, file, in a/​the program, program for
Antonymsrejection, withdrawalmalfunction, failure
Common mistakesConfused with 'apply' - don't use them interchangeably., Using 'application' in the wrong context, like for informal requests., Saying 'applicant' when you mean 'application'.Confused with 'programme' (British spelling), Using 'program' instead of 'programming' in verb forms, Mixing up 'program' with 'application' when referring to software
Usage notesUse 'application' when referring to a formal request for jobs, schools, or grants. Avoid in very casual conversations unless talking about apps.Used in both formal and informal contexts, 'program' can refer to software or a schedule of events. In informal settings, it may imply coding or creating software.

Frequently asked questions: Application vs Program

What's the difference between Application and Program?

Application: A formal request or a program for a computer. Program: A set of instructions that tells a computer what to do.

Are Application and Program the same CEFR level?

Application: B1, Program: A2 on the CEFR scale.

Can I use Application and Program interchangeably?

Not always. Application and Program are related and overlap in some contexts, but they differ in register, how common they are, and usage, so swapping one for another can change the meaning or tone. Check the differences above before substituting.

Related comparisons