Webプログラミング
HTMLクライアントの欠点を補うために、HTMLクライアントとクライアントサーバシステムで使われてきたファットクライアントとの中間に位置するリッチクライアントも注目されている。リッチクライアントとして挙げられるものは、Java Web Start、.NETのClickOnce、アドビのAIRなどがある。これらの登場により、クライアントサイドの開発は一変しつつある。