Make sure that any selected systems will properly inter-operate. Support for different hardware platforms Company growth usually means growth in computing requirements. Make sure your selection will offer a reasonable upgrade path. Maintainability Being able to maintain the systems you choose is vital. There are many technical considerations here and many tradeoffs.
Some vendors offer hardware and software support.
Some operating systems come with source code or source code may be purchased. Single-platform solutions can easily lead to a dead end. The choice of non-proprietary operating systems can make it much easier to upgrade hardware as new technology becomes available. The table below offers a quick feature comparision. It is only a guide.