コンピュータに実行させる「一連の処理の集まり」や、それによって動く「仕組み」そのもののことです。コードをコンピュータが理解できる形に変換し、実際に特定の目的(計算、表示、保存など)を果たすためにまとめられた状態を指します。