Offline app template