Stock Investor Insights: Three Dividend-paying Software Stocks to Buy