Successful App Development More than Just Architecture