(1) 不是要調教, 是要開發工程師去就不同的系統去偏寫不用的資源碼, 令軟件可以在指定的平台上運行, 例如 windows 98, windows 2000, windows XP.
(2) 因為每個 windows 的版本的 coding 都不一樣, 工程師開發軟件的時候通常只會針對一部份的系統平台去開發, 所以軟件在不同版本的 windows 上執行的時候, 可能會不成功或者出現問題, 這就是相容性的問題. 例如 MSN 7.5 不能夠安裝在 windows 2000 或之前的系統之上, 只能夠安裝在 windows xp 之上.