personal framework when building apps