SOFTWARE SUPPLY AND LICENSE AGREEMENT