Create app framework