Tanh ấy yêu cầu của tính mới lạ (ý tưởng độc đáo hoặc độc đáo) bởi vì wKhi nói đến phần mới lạ của một ý tưởng ứng dụng thì cực kỳ khó để chứng minh. Giống như trong thế giới kỹ thuật số, hầu hết các mã phần mềm đều có nguồn mở và trong khi xây dựng ý tưởng ứng dụng, các nhà phát minh có xu hướng sử dụng nguồn mở cho phát minh của họ. Ngay cả khi nhà phát minh xây dựng mã từ đầu, các mã khung cơ bản vẫn có sẵn trong một phần nào đó của thư viện nguồn mở. Cách người dùng liên kết các mã khung cơ bản với nhau hoặc cách sử dụng mã khung cơ bản mới sẽ xác định điểm mới.
An ý tưởng có thể được coi là phát minh (tức là khi nó thỏa mãn tính không hiển nhiên) có nghĩa là một ý tưởng ứng dụng có một bước sáng tạo là mô tả điều đó ý tưởng ứng dụng có thể giải quyết một vấn đề kỹ thuật. Nếu vấn đề cần giải quyết có bản chất phi kỹ thuật thì nó có thể không được coi là có tính sáng tạo. Sự cải thiện của ý tưởng ứng dụng so với phiên bản hiện tại chỉ có thể được chứng minh khi chúng tôi có thể giải thích rằng có vấn đề kỹ thuật trong phiên bản hiện tại và ý tưởng ứng dụng mới được tạo ra để giải quyết vấn đề kỹ thuật cụ thể đó.
An ý tưởng được chứng minh là hữu ích (tức là tiện ích) và chỉ đơn thuần không phải là một ý tưởng hay nghĩa là việc này một ứng dụng ý tưởng khi nào được đưa ra thị trường, phải chứng tỏ là hữu ích cho người sử dụng dự kiến. Các ứng dụng được tạo ra chỉ nhằm mục đích giải trí không thể được coi là có khả năng được cấp bằng sáng chế vì nó không có lợi thế hoặc tác dụng kỹ thuật nào. Sự hiện diện của nó không giúp giải quyết bất kỳ vấn đề nào hiện có trên thị trường và do đó, bất kỳ ý tưởng nào được tạo ra đều phải có thể sử dụng được về bản chất.