Or
(more broadly) Software is any construct that is functionally equivalent to its description.
(edit)