application scaffolding