App is self contained