直接式切換是指在某一時刻,舊系統停止使用,新系統開始工作。這種方式最簡單,也最省錢,但風險性最大。由於新系統沒有試用過,沒有真正擔負過實際工作,在切換過程中很可能出現事先預想不到的問題。通常,一些比較重要的大型系統不宜採用這種切換方式。即使不那么重要的小系統採用這種方式切換時,也必須讓老系統暫時保持在隨時可以重新啟動的狀態,並且切換時間應選在系統業務量最少或沒有時進行。
階段式切換是上述兩種方式的結合。它的特點是分階段、分部分地進行切換,既避免了直接式的風險性,又避免了並行式發生的雙倍費用。階段式系統切換方式中的最大問題表現在接口的增加上。系統各部分之間往往互相聯繫,當老系統的某些部分切換給新系統去執行時,其餘部分仍然由老系統去完成,於是在已切換部分和未切換部分之間就出現了如何銜接的問題,這類接口十分複雜。