One interpretation is software that is not interoperable and which cannot logically or physically share data with other systems. ''Often this arises because many projects are done for specific purposes in specific (usually short) timeframes with no opportunity to go back and refactor the whole '''system''' that emerges from the conglomeration of many projects''