All of this is good advice, especially the_doc_man. Allow me to add:
My two cents: try to find an app or two that do many (all) of the things that you would like in a manner that you would like them done. there must be quite a few apps projects for repairs, renovations, and new construction even...