FIX protocol allows market particpants and non-participants to communicate with one another usually for the purposes of trading, reporting, regulation or surveillance. Typically this occurs between exchanges and brokers/institutions and regulators although many organisations also use FIX internally.