Financial Products Markup Language (FpML) è uno standard per lo scambio di informazioni aziendali basato su XML (Extensible Markup Language) che consente transazioni finanziarie derivate over-the-counter (OTC) business-to-business tramite Internet. FpML viene utilizzato tra le società partecipanti per comunicare i dettagli delle transazioni OTC, all'interno di una società allo scopo di condividere le informazioni sulle transazioni OTC e tra una società partecipante e una società esterna che offre un servizio relativo alla transazione OTC. FpML è concesso in licenza gratuitamente e, poiché è indipendente dal software o dall'hardware utilizzato dalle società partecipanti, garantisce l'interoperabilità. FpML si concentra su swap su tassi di interesse e contratti a termine su tassi (FRA), ma alla fine verrà utilizzato per tutti gli aspetti delle transazioni OTC.
I contratti OTC condivisi tra due società sono altamente personalizzati in base alle esigenze delle parti coinvolte. Per questo motivo, prima dell'arrivo di Internet e XML, non era possibile eseguire in modo efficiente il processo di contratto OTC online. Oggi, le aziende possono strutturare e negoziare elettronicamente i termini di un contratto OTC, eseguire e confermare il contratto, comunicare i dettagli della transazione e analizzare i rischi utilizzando FpML.
Chase Manhattan Bank ha esaminato e adottato FpML per le proprie applicazioni OTC Interest Rate Derivative. Fuji Capital Markets Corporation ha utilizzato la definizione FpML per progettare il prototipo di conferma FRA basato su XML. E JP Morgan ha sviluppato un'applicazione prototipo di swap su tassi di interesse FpML. Le organizzazioni che partecipano allo sviluppo e all'applicazione di FpML includono Bank of America, Citigroup, Deutsche Bank, IBM, PricewaterhouseCoopers, JP Morgan, Reuters e UBS Warburg.