Software-defined is a hardware or service component that's improved or completely managed by software. With software-defined technology, activities traditionally done by hardware are carried out by software. The software operates independently from the hardware and can be updated by the provider.