quick books is as good as you want it to be and once you entered the parts you can set the markup automaticaly on invetory items but not on exspense items you would have to do that your self. You can create groups of parts for biding. I think its great but ya alot of info to type in but once you have it you have it. Its all in how you understand seting up the program to suite your own needs.

John