Informatica Interview Question

We need to build software for customers to integrate their data. How do you build this software?