7 things a company needs to keep running smoothly