Usually people use beat making software. There are many to choose from ranging from free to costing many hundreds of dollars. If you want something decent its usually best to spend a little money rather than using a free product.
It's relatively low price and low power consumption (in comparison with business computers and servers), ability to run a desktop environment for general use.