Programowanie aplikacji kompatybilnych z wieloma platformami jednocześnie nie jest trywialnym zadaniem, gdyż obliguje developerów do przystosowania tworzonego przez nich oprogramowania do parametrów specyficznych dla danego systemu i udostępnianych przez niego interfejsów programistycznych. To z kolei wymaga znajomości wielu technologii oraz języków programowania. Alternatywnym rozwiązaniem jest wykorzystanie bibliotek i narzędzi umożliwiających tworzenie uniwersalnych aplikacji z wykorzystaniem jednego środowiska developerskiego. Przykładem takich narzędzi są chociażby projekty Qt, Embarcadero RAD Studio XE6, czy Xamarin. W tym artykule omówię pierwszy z nich w zakresie tworzenia aplikacji mobilnych, czyli Qt Mobile.