Elektronik ortamda saklanabilen herşey software'dir. Software'e soft denilmesinin sebebi şudur ki; software ellenemez. İnsanoğluna faydalı olabilecek şekilde birlerle sıfırların yanyana gelmesinden başka bir şey değildir. Bu birler ve sıfırlar, bir RAM'in küçücük kondansatörlerinin doluluk miktariyla, ya da bir manyetik diskin üzerindeki manyetik alan değişimleriyle hatta bir delikli kartın üzerindeki deliklerle ifade edilebilir. Bütün bunların anlaşılabilir olması için bir ekrana ya da görülebilir, dokunulabilir, duyulabilir başka bir cihaza ihtiyaç vardır. Bu cihazlara da hardware denir.