例えば、メニューから 「コピー」 というエントリを選択したとき、ソフトウェアがどのように機能するか考えてみよう。この場合、条件付き命令列が実行され、メモリ上の「文書」領域にあるデータからテキストが、一般に「クリップボード」と呼ばれる中間的記憶領域にコピーされる。別のメニューエントリである 「貼り付け」 が選ばれると、ソフトウェアはクリップボードから特定の領域にテキストをコピーする命令列を実行する。
中央処理装置が複数あるシステムでは、命令列は複数同時並行的に実行できる（マルチプロセッシング）。
品質.
ソフトウェアの品質としては、利用者や開発者の立場から、様々な尺度が考えられる。
ソフトウェアと法律.
資産としてのソフトウェア.
ソフトウェアは法律上、知的財産として扱われ、著作権法や特許法によって保護される。
一般的には著作者がそのソフトウェアの利用範囲を明確にした利用許諾契約書を用意しており、ソフトウェアの利用者はこれに合意しなければ利用できない。この契約事項または合意事項を、ソフトウェアライセンスという。著作権者が利用許諾契約書を用意していない場合は著作権法の範囲での利用が可能である。
また、コンピュータを利用する発明について特許権が認められる場合がある。
医療用ソフトウェアの規制.
ソフトウェアとビジネス.
ソフトウェア開発を主な事業としている企業であっても、製品をパッケージ等の形でユーザーにライセンス販売しているのは一部である。
ライセンス販売以外のソフトウェアビジネスとして、以下のような形態がある。
ITコンサルティングや技術者派遣など、顧客が主体となっているソフトウェア開発に参加して、ソフトウェア開発技術や労働力を販売するビジネス。
スマートフォンやネットワーク機器など、高度なソフトウェアを搭載した機器や製品を販売するビジネス。
また、インターネット上で無償で公開されているオープンソースソフトウェアの開発に協力し、成果を自社のサービスなどに組み込むことが広く行われている。
企業別の売上高.
自転車