STRATEGIC ALLIANCE AGREEMENT APRIL 17, 2000