What are recommended options to represent a product in FHIR?

To represent a specific application/system in FHIR, what resource is recommended to be used? Are there any pros or cons of using “Organization” resource versus the “Device” resource? ( As an alternate option, could specific fields within a existing resource be used to identify the system such as “meta” or maybe a custom identifier field ?

Device is used to represent a specific ‘system’. Organization is used to represent the legal or ad-hoc organization responsible for the action.

Thanks for your response, If we use “Device” to represent a system, what is the best way to link with other resources? It needs to be defined at much a higher level and not tied to a particular patient or a specific organization.