
A szoftverfejlesztést akkor lehet K+F-nek tekinteni, ha annak végzése valamilyen új tudományos és/vagy műszaki eredmény elérésétől függ, s a projekt célja valamely tudományos és/vagy műszaki bizonytalanság rendszeres fejlesztőmunkával való megszüntetése.
Egy átfogó jellegű K+F projekt részét alkotó szoftver mellett, a szoftverhez mint végtermékhez kapcsolódó K+F munkát önmagában is K+F-nek kell tekinteni.
A szoftverfejlesztés számos olyan projektnek is szerves része, amelynek önmagában nincs K+F eleme. Az ilyen projektek szoftverfejlesztési részét azonban a K+F-be lehet sorolni, ha ez a fejlesztés a számítógépszoftverek terén új eredményt hoz. Az ilyen fejlesztési eredmények inkább járulékosak, mintsem forradalmian újak. Ezért egy működő program vagy rendszer ilyen típusú minőségi javítását, bővítését vagy módosítását csak akkor lehet K+F-nek tekinteni, ha az olyan új tudományos és/vagy műszaki eredményt testesít meg, mely a jelenlegi tudományos-műszaki ismeretanyagunk egészét is bővíti. A szoftver új alkalmazása vagy új célok elérésére való használata azonban önmagában nem tekinthető ilyen új eredménynek.
Az alábbiakban felsorolt jellemzőkkel bíró szoftverfejlesztések K+F besorolásúak
- amely új elméleteket, algoritmusokat hoz az elméleti számítástechnika területén,
- . az információtechnológia fejlesztése az operációs rendszerek szintjén, programnyelvek,
- adatkezelés, kommunikációs szoftver és a szoftverfejlesztési eszközök,
- . az internettechnológia fejlesztése,
- . a szoftvertervezés, -fejlesztés, -telepítés és -karbantartás módszereinek kutatása,
- . olyan szoftverfejlesztés, amely előmozdítja az információvétel, -átadás, -tárolás, -
- visszakeresés, -kezelés vagy -megjelenítés generikus megközelítéseinek fejlődését,
- . valamely szoftverprogram vagy -rendszer kifejlesztéséhez szükséges olyan kísérleti
- fejlesztés, amelynek célja a meglévő technológiai ismeretek hiányainak pótlása,
- . a szoftvereszközök vagy -technológiák kutatása a számítástechnika egyes speciális
- területein (képfeldolgozás, földrajzi adatok szolgáltatása, karakterfelismerés, mesterséges
- intelligencia és más területek).
Ami viszont biztosan nem K+F
- ismert és rendelkezésre álló módszerek és szoftvereszközök alkalmazása a vállalati szoftver-
- és információsrendszer-fejlesztésben,
- . a meglévő rendszerek támogatása,
- . számítógépes nyelvek konvertálása és/vagy fordítása,
- . felhasználói funkciók hozzáadása az alkalmazási programokhoz,
- . a rendszerek hibáinak kiküszöbölése (vírustalanítás),
- . a meglévő szoftver adaptációja,
- . felhasználói dokumentáció kidolgozása.
+36 1 2200 661