Application vs Petition vs Program vs Request vs Submission

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

Application

Top 1,000 (very common)B1noun

Petition

FormalTop 3,000 (common)C1noun

Program

Top 1,000 (very common)A2noun

Request

Top 1,000 (very common)A2noun

Submission

FormalTop 3,000 (common)C1noun
 ApplicationPetitionProgramRequestSubmission
Pronunciation🇬🇧 /["/ˌæplɪˈkeɪʃn/"]/🇺🇸 /["/ˌæplɪˈkeɪʃn/"]/🇬🇧 /["/pəˈtɪʃn/"]/🇺🇸 /["/pəˈtɪʃn/"]/🇬🇧 /["/ˈprəʊɡræm/"]/🇺🇸 /["/ˈprəʊɡræm/"]/🇬🇧 /["/rɪˈkwest/"]/🇺🇸 /["/rɪˈkwest/"]/🇬🇧 /["/səbˈmɪʃn/"]/🇺🇸 /["/səbˈmɪʃn/"]/
MeaningA formal request or a program for a computer.A formal request to change something, usually signed by many people.A set of instructions that tells a computer what to do.to ask for somethingGiving up control or agreeing to someone else's authority.
ExampleI submitted my application to the university last week.The citizens signed a petition to request better public transportation services.I have to write a program for my computer science class.I would like to make a request for a day off next week.The deadline for submission of the project is next Monday.
RegisterNeutralFormalNeutralNeutralFormal
How commonTop 1,000 (very common)Top 3,000 (common)Top 1,000 (very common)Top 1,000 (very common)Top 3,000 (common)
CEFR levelB1C1A2A2C1
Part of speechnounnounnounnounnoun
Collocationsformal, written, successful, file, lodge, make, form, guidelines, deadline, by application, on application, application for, practical, real-world, generalprotest, online, nominating, sign, draft, launch, ask something, ask for something, call for something, petition against, petition by, petition from, court, bankruptcy, divorce, file, submit, hear, petition for, petition on behalf ofcomputer, software, analysis, run, use, create, crash, allow something, contain something, file, in a/​the program, program forspecial, legitimate, reasonable, make, put in, send, at somebody’s request, by request, on request, available on request, available upon request, by popular request, special, legitimate, reasonable, make, put in, send, at somebody’s request, by request, on request, available on request, available upon request, by popular requestcomplete, total, demand, expect, get, submission to, detailed, lengthy, joint, make, accept, reject, in a/​the submission, submission for, submission to, oral, written, closing, consider, hear, support
Antonymsrejection, withdrawalobjection, disapproval, oppositionmalfunction, failurerefuse, declinedefiance, rebellion, resistance
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'.Confusing 'petition' with 'petitioning' - remember that 'petition' is the noun., Using 'petition' without an object - e.g., say 'a petition to change the law', not just 'a petition'., Mispronouncing 'petition' as 'pet-tion' instead of 'pe-tish-un'.Confused with 'programme' (British spelling), Using 'program' instead of 'programming' in verb forms, Mixing up 'program' with 'application' when referring to softwareUsing 'request' with a different preposition, such as 'request for'., Confusing 'request' with 'require'., Not using it in the correct form, like 'requested' instead of 'requesting'.Confused with 'submitting', which is the act of sending something., Used inappropriately in informal contexts., Misunderstood as a weakness rather than a voluntary act.
Usage notesUse 'application' when referring to a formal request for jobs, schools, or grants. Avoid in very casual conversations unless talking about apps.Use 'petition' in formal contexts, especially when discussing requests for change or appeals to authority. Avoid using it in casual conversations.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.Used in polite or formal contexts. It may sound too formal for casual conversations, where simpler words like 'ask' are preferred.Often used in formal contexts, such as legal or organizational settings. It may not be suitable in casual conversations.

See it in real clips

Program
Request

Frequently asked questions: Application vs Petition vs Program vs Request vs Submission

What's the difference between Application, Petition, Program, Request, and Submission?

Application: A formal request or a program for a computer. Petition: A formal request to change something, usually signed by many people. Program: A set of instructions that tells a computer what to do. Request: to ask for something Submission: Giving up control or agreeing to someone else's authority.

Are Application, Petition, Program, Request, and Submission the same CEFR level?

Application: B1, Petition: C1, Program: A2, Request: A2, Submission: C1 on the CEFR scale.

What part of speech are Application, Petition, Program, Request, and Submission?

Application: noun, Petition: noun, Program: noun, Request: noun, Submission: noun.

Can you show an example of each?

Application: I submitted my application to the university last week. Petition: The citizens signed a petition to request better public transportation services. Program: I have to write a program for my computer science class. Request: I would like to make a request for a day off next week. Submission: The deadline for submission of the project is next Monday.

Can I use Application, Petition, Program, Request, and Submission interchangeably?

Not always. Application, Petition, Program, Request, and Submission 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