I worked at a couple of companies that tried to do internal LOB apps. Every single time, these projects have failed because the cost to maintain usually is more than just paying a subscription fee to a third party.