โลกของการพัฒนา software นั้น บริษัทส่วนใหญ่จะอยู่กับ Legacy system และพบว่ามักจะชอบโยนระบบเหล่านี้ทิ้งไป แล้วทำการเขียนใหม่ (rewrite) ทั้งหมด !! เนื่องจากเชื่อว่า ถ้าเขียนใหม่แล้ว ระบบมันจะดีกว่าเดิม เราจะได้ใช้เทคโนโลยีใหม่กว่าเดิม เราจะได้ไม่ต้องใช้ชีวิตอยู่กับ Legacy system ที่มันแย่ๆ แต่การสร้างใหม่ทั้งหมดมันน่ากลัวเช่นกันนะ !!