SOFTWARE LICENSE, DEVELOPMENT AND SERVICES AGREEMENT