A framework for small and middle project