SOFTWARE DEVELOPMENT, MARKETING AND ROYALTY AGREEMENT (GSI)