topic "social media network", external service provider vs. self programming