Aplikacje mobilne (ang. mobile software / mobile application) - ogólna nazwa dla oprogramowania działającego na urządzeniach przenośnych, takich jak telefony komórkowe, smartfony, palmtopy czy tablety, które pisane są przy użyciu różnych platform i języków programowania[1]. Do tej pory większość z nich pisana jest w technologii Java ME. Przykładem zastosowania aplikacji mobilnych jest tzw. "Bankowość mobilna", która ułatwia klientom dostęp do konta bankowego z możliwością dokonywania operacji bankowych[2].
W zależności od celu oraz sposobu korzystania z nich można podzielić na:
Wraz ze wzrostem liczby użytkowników urządzeń mobilnych rośnie liczba oferowanych aplikacji mobilnych[3]. Dzięki temu zaawansowane usługi dostępne za pośrednictwem smaftfonów i tabletów będą w przyszłości dźwignią rynku mobilnego[4].