Perhaps you meant software, not a company? What I use is called Sonic Fire Pro, and it uses loop-based clips of music "components" which it arranges and re-arranges to fit a specific duration you set, plus it allows you to tinker with the instrumentation and various other aspects, with simple button selections. If you don't know anything about music, this will solve many of your problems. If you know a *little* about music, you can manually assemble the loops like plugging together Lego blocks and make something highly customized, that doesn't require repeated license payments. You own the results.