SOFTWARE DEVELOPMENT AND LICENSE AGREEMENT