Some people cant take a shit without a computer these days. A pencil (with eraser) and some paper are all that is needed. Use the eraser when a change is needed! I've done quite a lot of plumbing. I just measure the overall length, plan where I need a fitting, and buy what I wrote. I add 10% to the length of pipes, and buy at least one extra elbow, tee, 45, etc.
Using copper pipe, or CPVC, I always dry fit the thing together first until it fit and looked right, (a little duct tape helps dry fit). When all looks good, I solder or glue. Whatever fittings are left can be returned to the store.