Інженерія програмного забезпечення займається процесами, які генерують дані, отримані системою. Вона стосується процесів, які передають оброблену інформацію системі. Він стосується сусідніх систем, які отримують дані від тих самих процесів і/або передають дані до тих самих процесів, куди передає система.