How to Create Successful Secondary Applications