Thij vereiste van nieuwigheid (origineel of uniek idee) omdat wAls het om het nieuwe deel van een app-idee gaat, is dat uiterst moeilijk te bewijzen. Net als in de digitale wereld zijn de meeste softwarecodes open source en tijdens het bouwen van een app-idee, the uitvinders hebben de neiging om de open source te gebruiken voor hun uitvinding. Zelfs als de uitvinder de code helemaal opnieuw bouwt, zijn de basisframeworkcodes nog steeds beschikbaar in een deel van de open-sourcebibliotheek. De manier waarop de gebruiker de basisframeworkcodes met elkaar heeft verbonden of de nieuwe manier waarop de basisframeworkcodes worden gebruikt, bepaalt het nieuwheidspunt.
An idee kan worden beschouwd als uitvinding (dat wil zeggen, wanneer het voldoet aan de niet-voor de hand liggende) waardoor een app-idee heeft een inventieve inventiviteit om dat te beschrijven het app-idee kan een technisch probleem oplossen. Als het op te lossen probleem niet-technisch van aard is, mag het niet als inventief worden beschouwd. De verbetering van het app-idee ten opzichte van de bestaande versie kan alleen worden bewezen als we kunnen uitleggen dat er een technisch probleem bestaat in de bestaande versie en dat het nieuwe app-idee is gemaakt om dat specifieke technische probleem op te lossen.
An idee blijkt te zijn nuttig (dat wil zeggen: nut) en het is gewoon geen plankidee wat betekent uit die een app idee wanneer die op de markt wordt gebracht, zou nuttig moeten blijken te zijn voor de beoogde gebruikers. De apps die louter voor recreatieve doeleinden zijn gemaakt, kunnen niet als octrooieerbaar worden beschouwd, aangezien er geen technisch voordeel of effect aan is verbonden. De aanwezigheid ervan helpt niet bij het oplossen van welk probleem dan ook op de markt en daarom moet elk gecreëerd idee bruikbaar van aard zijn.