PHP(Hypertext Preprocessor)はオープンソースのプログラミング言語。動的なWebページを作成する際の機能を多く持ち広く普及し利用されている。学習、取得しやすいシンプルな文法構造であり、手軽に動的サイトを作成することが可能。
C言語やPerlなどの影響を受けた手続き型のプログラミング言語であり、同じく影響を受けた他プログラミング言語のRubyやPythonと比べ取り組みやすく学習、取得にかかるコストが少なくて済む利点がある。シンプルな記述での開発が可能である。
Webアプリケーションはフレームワークと呼ばれる枠組みを用いて開発されることが多い。基本的な機能やひな形をまとめたもので一から開発するのに比べ時間やコストを抑えることが可能である。オープンソースで公開されており誰でも手軽に利用することができる。