a flow assurance system comprising a plurality of flow assurance devices , each for performing a different flow assurance function . a platform device interfaces with the plurality of flow assurance devices to integrate the different flow assurance functions and enable a single point of entry of data for the flow assurances devices of the system .