Either way, it's essential. So is devising a strategy to test the results of each ad campaign in terms of net profit. Designing advertising that sells isn't a software or technological issue. It's not going to happen here. Because buying the guy in the office down the hall a graphics program might be something you need to do, it isn't the answer to putting your advertising on track to record profits.
Technology is neither the appropriate question nor the correct response.
The specialized training, knowledge, talent, creativity and guts to design successful advertising comes with an idea person, not a software program. Either learn the basics of designing advertising that sells or hire people who do. It's not as big a deal as you might think. Ego and advertising don't mix well. Focus on the profit angle, research and testing - it's the only thing that counts.