First, take a piece of paper and a pen. Then, start designing the mobile apps' appearance. For a computer simulation, employ Photoshop and such software. After that, follow all the mentioned steps on how to develop an app, because the software you should use depends on the apps' features.