Email Marketing Tool

Customer

The customer is a UK-based software development firm providing professional services to regulated organisations such as financial and pharmaceutical environments.

Challenge

The customer needed an email marketing module that provides the ability for users to create, manage and deploy email marketing campaigns as a part of a larger business suite, which is being developed separately. Marketing campaigns consist of a schedule of delivery, an email template which can contain bespoke tracking links, which are delivered to a list of targets which is a subset of the email database. This module required the following functional areas:

  • Management of emails: Email lists can be imported in bulk or entered one at a time;
  • Management of target lists: Emails can be added to a target list, which is a subset of email lists. Target lists are created and used by email campaigns;
  • Management of email templates: An email template allows an administrator to create a bespoke email structure, with placeholders for key information such as name, salutation and company name. In addition, email templates can incorporate dynamic links, generated in the system, used for tracking activity from the email;
  • Management of email campaigns: An email campaign is used to deliver emails based on a template to a target list of emails on a scheduled basis.

Solution

OB&T business analyst and system architect investigated business processes and created technical documentation, including detailed functional specification and system architecture. A team of developers and testers created, fine-tuned and integrated newly developed module using Microsoft .NET technology stack.

Results

OB&T provided full-cycle implementation and QA, based on TDD (Test Driven Development) approach and using XP (eXtreme Programming) principles. Module was successfully delivered and utilized within the customer .NET solution.

Technologies & Tools

Technologies & Tools: .NET Framework 4, ASP.NET, VB.NET, JavaScript, XSD
Programming Languages: C#, HTML5, CSS, jQuery, XML/XSLT
Frameworks & Protocols: HTTP/HTTPS, SOAP