physical software sales