Oprogramowanie mobilne ogólna nazwa gwoli oprogramowania działającego na urządzeniach przenośnych, takich podczas gdy telefony komórkowe, smartfony, palmtopy bądź tablety, które pisane są obok użyciu różnych platform a języków programowania. Do tej pory gros z nich pisana jest w technologii Java ME. Przykładem zastosowania aplikacji mobilnych jest tzw. "Bankowość mobilna", która ułatwia klientom dostęp aż do konta bankowego spośród możliwością dokonywania operacji bankowych.