Mjukvaruteknik handlar om de uppströmsprocesser som genererar den data systemet tar emot. Den handlar om de nedströmsprocesser som systemet skickar bearbetad information till. Den handlar om de angränsande systemen som tar emot data från samma uppströmsprocesser och/eller sänder data till samma nedströmsprocesser som systemet sänder ut till.