Ton požadavek novinka (originální nebo jedinečný nápad) protože wpokud jde o novost části nápadu aplikace, je extrémně obtížné to dokázat. Stejně jako v digitálním světě je většina softwarových kódů open source a při vytváření nápadu aplikace ο vynálezce má tendenci využívat open source pro svůj vynález. I když vynálezce vytvoří kód od nuly, základní kódy rámce jsou stále dostupné v některé části knihovny s otevřeným zdrojovým kódem. Způsob, jakým uživatel propojil základní kódy rámce nebo nový způsob, jakým jsou základní kódy rámce použity, určuje bod novosti.
An nápad lze považovat za vynález (tj. když uspokojuje nesamozřejmost) což znamená, že nápad aplikace má vynalézavý krok je popsat to nápad aplikace může vyřešit technický problém. Pokud je řešený problém netechnické povahy, nelze jej považovat za vynálezecký. Zlepšení nápadu aplikace oproti stávající verzi lze prokázat pouze tehdy, když dokážeme vysvětlit, že ve stávající verzi existuje technický problém a že je vytvořen nový nápad na aplikaci, aby tento konkrétní technický problém vyřešil.
An nápad se ukazuje být užitečné (tj) a není to pouze nápad na polici což znamená že aplikace myšlenka kdy uvolněna na trh, by se měla ukázat jako užitečná pro zamýšlené uživatele. Aplikace vytvořené pro pouhé rekreační účely nelze považovat za patentovatelné, protože to nemá žádnou technickou výhodu ani účinek. Jeho přítomnost nepomáhá při řešení jakéhokoli problému existujícího na trhu, a proto by každý vytvořený nápad měl být v přírodě využitelný.