SOFTWARE SALES AGREEMENT