SOFTWARE LEASE AND MAINTENANCE AGREEMENT