BUILDING THE IDEAL APP: AN GUIDE TO SOFTWARE CLONE LABS