iContact provides email marketing for small to middle sized businesses and also the non-profits. iContact supports easy creation of email newsletters, surveys, auto responders, a wide range of features for professional marketers so that they can collect and analyze data, send emails using a single service.