A system for use in welding-type operations, the system comprising: - a welding supply source configured for providing welding outputs to drive a welding torch, the welding outputs comprising at least one of power or weld material; - an engine for driving the system; and - a controller (34, 300) configured to: - obtain telematics data comprising at least one of engine related data, data relating to a component of the system, or data relating to a welding operation performed via the system; and - process the telematics data to enable use of the telematics data by a remote entity for at least one of remote monitoring or management of at least one component of the system, characterised in that the controller (34, 300) comprises a main processor, an internal communication component, an external communication interface component, a telematics client component, and a telematics host component, wherein the internal communication component is operable to at least one of configure, setup, or utilize at least one of wired or wireless connections, to the remote entity; and wherein the external communication interface component is operable to connect the controller (34, 300) to an external communication device that provides at least one of wired or wireless connections to the remote entity. - a welding supply source configured for providing welding outputs to drive a welding torch, the welding outputs comprising at least one of power or weld material; - an engine for driving the system; and - a controller (34, 300) configured to: - obtain telematics data comprising at least one of engine related data, data relating to a component of the system, or data relating to a welding operation performed via the system; and - process the telematics data to enable use of the telematics data by a remote entity for at least one of remote monitoring or management of at least one component of the system, characterised in that the controller (34, 300) comprises a main processor, an internal communication component, an external communication interface component, a telematics client component, and a telematics host component, wherein the internal communication component is operable to at least one of configure, setup, or utilize at least one of wired or wireless connections, to the remote entity; and wherein the external communication interface component is operable to connect the controller (34, 300) to an external communication device that provides at least one of wired or wireless connections to the remote entity. - obtain telematics data comprising at least one of engine related data, data relating to a component of the system, or data relating to a welding operation performed via the system; and - process the telematics data to enable use of the telematics data by a remote entity for at least one of remote monitoring or management of at least one component of the system, characterised in that the controller (34, 300) comprises a main processor, an internal communication component, an external communication interface component, a telematics client component, and a telematics host component, wherein the internal communication component is operable to at least one of configure, setup, or utilize at least one of wired or wireless connections, to the remote entity; and wherein the external communication interface component is operable to connect the controller (34, 300) to an external communication device that provides at least one of wired or wireless connections to the remote entity.