blueprint e application factory