In most cases, yes. If the company has API documentation, the developer might be able to integrate it with the system.
A central database is created that will be holding all the data. Then an interface or API is placed that allows the mobile and web apps to send and receive