Translation guide
In Japanese, 'application program' is most commonly referred to as アプリ (apuri), a shortened form of アプリケーション (apurikēshon). The full term アプリケーション・プログラム (apurikēshon puroguramu) is less common and more technical. For mobile apps, アプリ is standard, while for desktop software, ソフト (sofuto) or ソフトウェア (sofutowea) may be used.
The learner wants to refer to an application program in a general sense, such as software on a computer or mobile device.
This is the most common and natural way to say 'app' or 'application program' in everyday Japanese. It is a shortened form of アプリケーション and is used for both mobile and desktop applications, though it strongly implies mobile apps in many contexts.
このアプリはとても便利です。
This app is very useful.
新しいアプリをダウンロードした。
I downloaded a new app.
The full form of 'application'. It is slightly more formal or technical than アプリ, and can be used for both mobile and desktop software. It is often used in compound terms like アプリケーションソフト.
このアプリケーションは業務用です。
This application is for business use.
This is the full technical term, directly translating 'application program'. It is rarely used in everyday conversation and is mostly found in technical documentation or older computing contexts.
アプリケーション・プログラムを開発する。
Develop an application program.
The learner wants to refer specifically to a smartphone or tablet application.
In the context of smartphones, アプリ is the standard term. It is understood as a mobile app unless specified otherwise.
スマホのアプリで予約した。
I made a reservation using a smartphone app.
Explicitly means 'mobile app'. It is used when you need to distinguish from desktop applications.
モバイルアプリの開発をしています。
I develop mobile apps.
The learner wants to refer to a computer program that is not a mobile app, such as software for Windows or Mac.
Short for ソフトウェア, this is the most common term for computer software in general. It can refer to any program, but is especially used for desktop applications.
このソフトは無料で使えます。
This software can be used for free.
新しいソフトをインストールした。
I installed new software.
The full term for 'software'. It is slightly more formal and is used in technical contexts or when contrasting with hardware.
Means 'program' in the sense of a computer program. It can be used for any executable software, but is more technical and often refers to the code or a specific executable rather than a full application suite.
アプリ is strongly associated with smartphones and tablets, while ソフト is typically used for desktop or laptop software. If you say アプリ for a PC program, it may sound like you are referring to a mobile app or a modern lightweight application. For traditional desktop software, ソフト is safer.
パソコンにソフトを入れる。
Install software on the computer.
スマホにアプリを入れる。
Install an app on the smartphone.
The direct translation 'アプリケーション・プログラム' is rarely used in natural Japanese. It sounds overly technical and outdated. Stick to アプリ or ソフト depending on the context.
ソフトウェアの更新が必要です。
A software update is required.
このプログラムはエラーが出る。
This program gives an error.