SOFTWARE ASSETS PURCHASE AGREEMENT