Tta nõue uudsus (originaal või ainulaadne idee) sest wKui tegemist on rakenduseidee uudsuse osaga, on seda äärmiselt raske tõestada. Nagu digimaailmas, on enamik tarkvarakoode avatud lähtekoodiga ja rakenduseidee loomisel the,en leiutaja kipub kasutama oma leiutise jaoks avatud lähtekoodi. Isegi kui leiutaja koostab koodi nullist, on põhiraamistiku koodid siiski saadaval mõnes avatud lähtekoodiga teegi osas. Uudsuse määrab ära viis, kuidas kasutaja on omavahel sidunud põhiraamistiku koodid või uus viis, kuidas põhiraamistiku koode kasutatakse.
An ideed on võimalik pidada leiutis (st kui see rahuldab mitteilmsust) mis tähendab, et rakenduse idee on selle kirjeldamiseks leidlik samm rakenduse idee võib lahendada tehnilise probleemi. Kui lahendatav probleem on olemuselt mittetehniline, siis ei saa seda pidada leidlikuks. Rakenduse idee täiustamist võrreldes olemasoleva versiooniga saab tõestada ainult siis, kui saame selgitada, et olemasolevas versioonis on tehniline probleem ja uus rakenduse idee on loodud selle konkreetse tehnilise probleemi lahendamiseks.
An idee osutub tõeks kasulik (st kasulik) ja see pole lihtsalt riiuli idee mis tähendab et rakendus idee millal turule lastud, peaks osutuma ettenähtud kasutajatele kasulikuks. Pelgalt meelelahutuslikul eesmärgil loodud rakendusi ei saa pidada patenteeritavaks, kuna sellel pole tehnilist eelist ega mõju. Selle olemasolu ei aita lahendada ühtegi turul eksisteerivat probleemi ja seega peaks iga loodud idee olema looduses kasutatav.