A general structure for an enterprise iOs app