サーバサイド
一般的に、サーバとは、ユーザーのローカルコンピューターやスマートフォン、またはその他のデバイスからアクセス可能なリモートサーバ上で実行されるウェブサーバなどのコンピューターアプリケーションである。サーバの操作は、クライアントでは利用できない情報や機能へのアクセスを必要としたり、またはクライアント側でそのような操作を行うと遅い、信頼できない、または安全でないため、サーバサイドで行うことがある。
クライアントとサーバのプログラムは、無料または商用のWebサーバやWebブラウザなどの一般的に利用可能なもので、標準化されたプロトコルを使用して相互に通信する。また、プログラマは、独自にサーバ、クライアント、通信プロトコルを作成し、相互でのみ使用することもできる。
サーバサイドの操作には、クライアントの要求に応じて行うものと、メンテナンス作業のようにクライアントに依らないものがある。