Las dos categorías primarias de software son: