Multiplatform
In de begin jaren van de automatisering ontwikkelde computerfabrikanten hun eigen apparatuur en de bijbehorende systeemsoftware, zoals besturingssystemen, programmeer- en ontwikkeltools, alsmede rudimentaire database- en netwerksoftware. Het was jarenlang totaal onmogelijk om gebruik te maken van elkaar gegevensdragers (ponskaart, magneetband magnetische schijf), laat staan van elkaars applicatie-programmatuur of besturingssysteem. Nu zouden we zeggen dat elke fabrikant zijn eigen hardware en software platform had.
De ontwikkelingen in de ICT-industrie hebben geleid tot bedrijven die zich zijn gaan specialiseren op één of meer gebieden. Zo zijn er bedrijven die gespecialiseerd zijn in hardware, netwerk- en/of database management software, besturingssystemen, alsmede duizenden softwareproducenten, die algemeen toepasbare 'software onderdelen' leveren. De meeste leveranciers proberen om voor de hand liggende redenen er voor te zorgen dat hun producten op meerdere platforms draaien. Zo draait Windows op verschillende hardware platforms en netwerk- en databasepakketten onder meerdere besturingssystemen. ICT-afdelingen en softwarehuizen maken een keuze uit dit enorme aanbod, waarbij sleutelwoorden voor succes zijn: keuze voor marktleiders, extreme onderlinge afstemming en beperking tot zaken die beheersbaar zijn.
Virtualisatie
Normaal is er op een computer slechts één besturingssysteem aanwezig. Er kunnen meerdere besturingssystemen op een computer geïnstalleerd worden, maar dan kan er maar één besturingssysteem tegelijkertijd opgestart worden. Er zijn echter verschillende softwareoplossingen beschikbaar waarbinnen een tweede (gast-) besturingssysteem opgestart kan worden. Het gastbesturingssysteem dat binnen het hoofdbesturingssysteem draait krijgt als het ware een denkbeeldige (virtuele) computer voorgeschoteld, met een virtuele harde schijf en een virtueel toetsenbord etc. Omdat zo'n programma zich voor doet als een virtuele computer, heet de methode 'virtualisatie'. Het is mogelijk om meerdere virtuele computers te maken en zo meerdere gastbesturingssystemen tegelijkertijd te laten werken. Deze vorm van Multiplatform is met name aan de orde bij cloud-toepassingen, waarbij een veelheid van platforms worden aangeboden.






