How to integrate external applications?