昔はネット回線が貧弱で、プログラミングもPC単独で稼動させるかせいぜいLANを組んで社内で操作していたケースが多いのですが、今は、ネット回線で送れる情報量も相当大きいので、WEB上で稼動させるプログラム(WEBアプリケーション)を作ることが容易になりました。
こうしたシステムを開発する方法としては、
マイクロソフトの.netを使う方法
サーバー内にPerlでCGIプログラムを置いておく方法
JAVAのアプレットを稼動させる方法
JAVESCRRIPT、VBSCRIPTなどをHTMLに埋め込んでおく方法
・・・・・・・・・・・
などいろいろあります。
最近では、PHPというスクリプト言語をつかい、ホームページの中に記述しておく方法が多く利用されています。PHPは比較的わかりやすく、データベースとの連携もとりやすいので、WEB上で業務システムを開発する方法としては結構やりやすい方法です。
また、連携させるデータベースもMySQLなどフリーかつ本格的で高性能なものがあり、運用例も多くなってきています(他にPostgreSQLがあります)。レンタルサーバーの中にははじめからMySQLを用意しているところも増えてきました。
PHPなどを動作させるためにApachというプログラムを稼動させておく必要があるのですが、詳しいことを知る必要はないでしょう。
こうした組み合わせを頭文字をとってAMP(Apache+MySQL+PHP )といったりこれにLinuxを加えてLAMPという言い方をします。WEB2.0の世界のバックボーンになっています。

