There are some great free design software options available for small businesses; Canva comes to mind as one of the most popular choices. I personally use Adobe Creative Cloud as there are more advanced features available across their choice of different apps, but I know plenty of people who use Canva to produce some really awesome looking graphics and artwork for their businesses.
However when it comes to outputting your artwork for printing, I remember well how confusing it can be to make sure you have all the elements optimised for professional printing. When sending your artwork to the printer to be printed, whether it’s business cards, roller banner, flyers etc, they will ask you for things like a bleed, CMYK and vector-format.
So if that all sounds like a foreign language, here are a few pointers to help you on your way.