PROFESSIONAL SERVICE AND LICENSE AGREEMENT