SOFTWARE DEVELOPMENT AND LICENSE AND SERVICES AGREEMENT