Teadus- ja arendustegevuse ehk R&D tarkvara on igasugune tarkvararakendus, mis aitab korraldada, esitada või koostada teavet. Teadus- ja arendustegevuse eesmärk on saada avalik ülevaade toodetest, teenustest, ettevõtetest, inimestest ja muust teabest, mida ettevõtted ja valitsused peavad teadma. See teave aitab ettevõtetel oma turundustegevust paremini suunata ning kodanikke ja nende vajadusi tundma õppida.
Paljud teadus- ja arendustegevuse tarkvararakendused hoolitsevad uurimis- ja arendusmeeskonna kogutava teabe matemaatika eest. Seda saab teha andmete käsitsi sisestamisega või koostada ettevõtte veebisaidi kaudu. Näiteks kui autofirma soovib teada saada, millised funktsioonid tarbijatele konkreetse mudeli juures kõige rohkem meeldisid, võivad nad oma veebisaidil küsitluse teha. Teadus- ja arendustarkvara võimaldab seda teavet statistikana koguda, koostada ja arvutada.
Muud tüüpi programmid, mis võivad olla teadus- ja arendustarkvarad, on äriesitlussüsteemid, mis võimaldavad kogutud teavet kuvada lihtsalt loetaval ja atraktiivsel viisil. Kasutajad võivad selleks luua arvutustabeleid, graafikuid või diagramme. Materjalide esitlemiseks võib kasutada ka slaidiesitusi ja filmilõike.
Teadus- ja arendustegevus mitte ainult ei anna organisatsioonidele ja ettevõtetele teavet, mida nad vajavad oma toodete tõhusamaks turundamiseks, vaid aitavad neil ka teada, millised tooted turul puuduvad. Klientide ülevaate saamine võimaldab neil luua tarbijate nõudlusele kohandatud tooteid. Teadus- ja arendustarkvara võib seda ülesannet täita, aidates neid uusi tooteid kavandada.
Joonistus- ja joonistamisprogramme võib pidada uurimis- ja arendustarkvaraks, kui seda kasutatakse uute toodete või teenuste ideede kavandamiseks ja visandamiseks arendusprotsessi käigus hangitud andmete põhjal. Selle etapi võivad olenevalt ettevõttest või organisatsioonist läbida inseneridest, teadlastest või teadlastest koosnev personal. Sageli võidakse teabe kogumine ja uus tootekujundus lõpule viia sama teadus- ja arendustarkvararakendusega.
Teadus- ja arendustarkvara hind varieerub suuresti sõltuvalt programmide keerukusest. Tavaline joonistamine või tarkvara lisamine on üldiselt palju odavam kui süsteem, mis teeb kõike ühes kohas. Mõnikord kasutavad ettevõtted ülesande täitmiseks tarkvaraprogrammide kombinatsiooni. Seda tarkvara võib sageli leida äritarvete kauplustest või Internetist allalaadimiseks. Mõni väga lihtne uurimis- ja arendustarkvara võib olla saadaval jagamisvarana või piiratud tasuta prooviversiooniks, et tarbijad saaksid enne ostu sooritamist programme proovida.