When checking technical implications, the viability of the technology and emerging technologies should be considered (e.g., technical viability — a software product’s architecture must be inherently flexible and able to keep pace with evolving technical standards). Suppliers that have stayed with proprietary and legacy technology are still in business today, but viability is questionable at best.