Why Social Networking and Digital Marketing are Effective Platforms for Promoting and Advancing Businesses