independent software vendors