What is the proper way of conveying that I’m starting the task of getting some component to work or to be compatible with another component?
Having an app that was developed for iPhone to work on Android, would be Porting.
Having 2 pieces of software work together would be Integration.
I need to convey that I want a piece of software that is using a specific hardware module (a microphone) for its function, to also work with a different module (another microphone).
What would the correct term for this be?
The word you could be looking for is interoperable.
if two products, programs, etc. are interoperable, they can be used together:
interoperable with sth The program was not interoperable with other software.