Abstract: This senior thesis is about the explanation of software, the function of software, the connection between software and our life, the ways of development of software and how did the development help our life. This thesis is about the history, backgrounds, information, example and results of development which are all about software. The target of this thesis is sharing idea of how software changed and how development of software help our life. 要旨: この論文はソフトウェアについての説明、機能、私たちの生活との関わり、様々なソフトウェアの発展について、そしてその発展により私たちの生活がどのように支えられているかが書かれています。この論文はソフトウェアについての歴史、背景、情報、例、そして発展の結果をもとに作られています。目的は、ソフトウェアというものがソフトウェアがどのようにして変わったのか、そしてどのように私たちの生活に役立っているかを知ってもらうことです。