V informatice jde o uživatelsky orientovaný program nebo skupinu programů, které na počítači či jiném zařízení zajišťují konkrétní praktickou funkci a umožňují uživateli vykonat smysluplný úkol, obvykle nad operačním systémem a na rozdíl od systémového softwaru.