Project Information





C# HTML CSS JavaScript jQuery MVC SQL SQL Server Microsoft Visual Studio

What is eMC?

eMC is a web application that allows companies or individuals to easily manage people and organisations’ contact details. eMC allows you to categorise, group, list and filter people’s contact details according to specified criteria.

The system is designed to be mobile and desktop friendly making it accessible from anywhere at anytime and allows for multiple users to access the same data securely, thus great for organisations to share and manage contact details in a central place.

eMC is geared for bulk emailing and smsing and supports communication templates for professional looking emails and consistent sms messaging. These communications can be scheduled for specific times or dates making it great for reminders, follow-ups or time targeted messages.

Multiple subscription lists can be created to manage audiences and topics, making it quick and easy to send out newsletters or special offers. This also allows for quick and efficient opt-outs and unsubscribe options.

What is BeingIT®’s involvement?

eMC is one of BeingIT®’s own products and was created as a replacement cloud solution to the former “eMarketing Control” that many of our clients used to cater for their bulk emailing and smsing needs.

How is eMC put together?

eMC is a multi-tenant SaaS web application written in ASP.NET MVC with C#. The system uses SQL Server as it’s main data provider and each ‘client’ has its own database keeping their data safe and secure.

A .NET Windows Service was developed as a host that spawns a separate client service for each client database and this process is managed actively, shutting down these client services when the client database is deactivated or suspended. Each client service has multiple service workers that performs a range of services to each client database.

On the UI front-end, we make use of HTML, CSS and JavaScript for a rich client experience and leverage tried and tested libraries, like JQuery & Bootstrap, to aid rapid and agile development.