software

/ˈsɔːftwer/ ソフトウェア

1. コンピュータプログラム、手続き、規則、および関連するドキュメントとデータ

コンピュータを動作させるためのプログラム、手続き、規則、およびそれらに関連するドキュメントやデータの集合体を指します。アプリケーション、システムソフトウェア、ミドルウェアなど、さまざまな種類があります。
The company developed new software to improve efficiency. (その会社は効率を改善するために新しいソフトウェアを開発しました。)

2. アイデア、計画、または活動に対する理論的な根拠

アイデア、計画、活動などが存在する背後にある理論的な根拠や、それらを支持する原理、哲学、思想を指します。文字通りの意味とは異なり、抽象的な概念を指します。
The research provides the software for our new marketing strategy. (その研究は、私たちの新しいマーケティング戦略の理論的根拠を提供します。)