A computer based system is disclosed which enables a buyer and a seller to
be efficiently matched. The system can comprise a web based foreign
exchange platform in which parties and counterparties post their
requirements. A computer identifies and matches reciprocal, offsetting
positions and effects a trade at a price which is the mid-point of the
Interbank bid/offer spread. The system is fast, efficient and fair, as
well as being significantly cheaper than conventional foreign exchange
systems.