iPhone、Androidといったスマートホン、iPadのようなタブレットなどのモバイルデバイス上で動くアプリケーションの開発を指します。
スマートフォンの普及により、時代は1人1台以上の端末を所有するのが普通になっています。タブレットについても、個人利用はもちろんのこと、法人としても業務効率化目的や、端末自体が比較的安価な点も相まって利用が拡大しています。
しかし、モバイルデバイスはOSのバージョンアップによる新規機能の追加が頻繁に起こることもあり、常に最新の動向を把握しなければなりません。また、OSやデバイスの種類が多岐にわたり、画面サイズ、カメラ、GPSなどデバイス固有の機能があるため、対応しなければいけない課題も多いです。