A small framework for small - medium apps