An accelerator is a mentorship-driven program run over a fixed period of time. Accelerator programs are designed to provide startups with essential resources that help entrepreneurs make rapid progress on business, product, and customer development. Entrepreneurs typically have a prototype when they join an accelerator, but they may not know the path they should take or the next steps to create a viable business model around their product.