But in the 80???s and 90???s that started to change when it became evident that software such as Linux, XML, and Java became the means of allowing IBM to break down its internal silos and ensure portability of it???s hardware products into new markets.