The term is also used when software/hardware is changed to make them usable in different environments.
Thuật ngữ này cũng được sử dụng khi phần mềm/phần cứng được thay đổi để làm cho chúng có thể sử dụng được trong các môi trường khác nhau.