„Programme für Datenverarbeitungsanlagen“ – wie Software gemäß § 1 Abs. 3 Patentgesetz (PatG) bezeichnet wird – gelten laut Gesetz nicht als Erfindung, daher ist eine Patentierung an sich schwierig. Da es sich bei einer App aber grundsätzlich um ein Computerprogramm handelt, kann der zugrundeliegende Quellcode unter den Urheberschutz fallen. Denn gemäß § 2 UrhG zählen Computerprogramme zu den Sprachwerken. Der Schutz des Urheberrechts entsteht dabei mit der Fertigstellung, sodass eine Anmeldung nicht notwendig ist.