Software Definition
Device Software Definition at Jason Galvan blog