Buying a product is different than paying someone to make a product for you. Since your company is the only customer for that product there is no benefit in outsourcing it other than the ability to rent a developer (contracting might be a better option). Nobody else is going to buy that product.