પસંદ કરેલી ટેકનોલોજી બદલાય; તમે તેને કદાચ વાયર્ડ કમ્યુનિકેશન પર ડેવલપ કર્યું હશે; પરંતુ તે પછી અચાનક ટેકનોલોજી બદલાઈ ગઈ અને તમારે વાયરલેસનો ઉપયોગ કરવો પડશે; તે સોફ્ટવેરમાં ઘણા બધા ફેરફારો શામેલ કરી શકે.
எடுத்துக்காட்டாக தேர்ந்தெடுக்கப்பட்ட தொழில்நுட்பம் மாறலாம்; அதாவது ஒயர்ட் தொழில்நுட்பத்தின் அடிப்படையில் நீங்கள் மென்பொருளை உருவாக்கியிருக்கலாம்; ஆனால் திடீரென்று தொழில்நுட்பம் மாறிவிட நீங்கள் வயர்லெஸ் பயன்படுத்த வேண்டும் என்றால்; மென்பொருளில் நிறைய மாற்றங்களை செய்ய வேண்டி வரும்.