A compact and repair essentially cleans up your data. Over time as your client base grows so does your data. As you enter information temporary files are created that can take up space over time. Running a Compact and Repair can remove any unnecessary temp files or tables essentially tidying up. It can also find and repair any damaged files that may have due to things like network interruptions.