Therefore, software development may include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.
Prandaj, zhvillimi i programeve mund të përfshijnë kërkim shkencor(hulumtim), zhvillimi e reja, prototyping, modifikimin, ripërdorimin, ri-dizajnim, mirëmbajtje, ose ndonjë aktivitet tjetër që rezultojnë në produktet softuerike .