Mobile and PC software developer