Smartfony są najbliższymi nam w przenośni i dosłownie urządzeniami elektronicznymi, z którymi wiele osób nie rozstaje się nawet przez całą dobę. Doceniają znaczenie smartfonów także firmy wykorzystujące je bardzo chętnie, jako podręczne komputery dla swoich pracowników pracujących na przykład w terenie. Aby jednak pracownik mógł należycie wykorzystywać smartfona do łączenia się z firmą na ogół niezbędne jest pisanie aplikacji mobilnych, które połączą firmowy system informatyczny ze smartfonem używanym przez pracownika. Takie aplikacje z reguły muszą być tworzone na specjalne zamówienie i specjalnie dostosowane do firmowego systemu informatycznego. Dlatego też firmy powierzają pisanie aplikacji mobilnych informatycznym podwykonawcom, takim jak FM Code.