一度ご自分のスマートフォンを見て欲しいのですが、スマートフォン/タブレットアプリにおいて、バックエンドの仕組みがないものは殆どありません。カジュアルなゲームでさえ、結果をサーバサイドに登録したり、友人と競争するのに使っています。ほぼ必須と言っても過言ではありません。
任意のプログラミング言語を使って一から開発します。自由度は最も高いですが、初期開発コストと運用コストが高いのが難点です。
オープンソースのmBaaSという選択肢が幾つか出てきています。いざとなればカスタマイズできる、データがベンダーロックインされないというメリットがあります。ただし設置や運用は自分たちで行わなければなりません。
当社のニフティクラウド backendのようなバックエンド特化型のサービスです。最近ではモバイルだけに依らないことからBaaSと呼ぶこともあります。アプリのバックエンドに関係する仕組み(データ保存、ログインなど)を一括して提供します。通常、iOSやAndroid向けにSDKを配布していますので、それを組み込めば簡単に使えるようになります。
さらに詳細は下記のmBaaSのメリット(eBook)にて紹介しています。この他、日本や海外のmBaaSベンダーについてや、導入にあたって考慮すべき課題、mBaaSの今後などのトピックについて掲載しています。ご興味がありましたらぜひダウンロードしてください!