Advanced CMS System combined with a tailored CRM System for one of the first charity associations in UK: Keep Britain Tidy


ASP.NET, C#, Entity Framework, SQL Server, Google Search, Google Maps, Telerik RadControls Ajax, JangoSMTP


Keep Britain Tidy is an organization that was formed in 1954 with the goal to stamp out the rising problem of litter in the UK and has been a promoter of important environmental campaigns over the decades since.

At present, KBT runs a whole range of environmental programmes, covering from beaches to parks and schools. They work at the heart of business, government and the community to help people better understand that what's good for the environment is also good for our communities.

This project was the first collaboration with KBT. Since then, we've collaborated on several successful projects, including Clean for the Queen, Love Where You Live, Love Parks, The Big Tidy Up and Green Flag Awards.


KBT needed a web platform that would allow them to manage and promote their organization's projects in an efficient and centralized manner. They needed to have a network of sites that could all be managed from the same dashboard and that could share user bases and maintain the same brand identity.They wanted a team who was able to work together with their internal designer - who was in charge of the branding identity and the visual style guide.

Keep britain tidy Clean for the queen The big tidy up Green flag award Love parks

We customized and implemented our own internally - developed Online Portal Solution. We provided KBT with a complete technical solution for their portal and we also created and upgraded their UI interface, web design and email templates' design.


We had a dedicated mixed team of developers and designers working on this project for 2 years.

Project development time: 2 years

Team size: 3 full-stack developers, 1 project manager

Support for the legacy system & data migration

In addition to creating their new websites, we also provided maintenance services for their old source code of the websites during a transition period, after which we migrated all the data from the old platform onto the new one.

Optimized for high traffic

As KBT's websites all have high traffic and the platform needed to support a large number of concurrent users, we optimized its performance to keep the system responsive with the minimum necessary amount of hardware resources, this way achieving significant operational cost savings for our client.

Advanced CMS System

We built the portal using an advanced CMS system that gave the administrators full control over the content and an easy way to manage and edit the data.


SEO-friendly URLs, possibility to edit page names, titles, meta descriptions and meta keywords or edit alternative tags for images


Advanced template system


Powerful WYSIWYG visual content editor with drag and drop


Responsive design


Facebook and Twitter plugins


News module




Google Search and Google Maps integration


Donations module integration through Sage Pay & PayPal


Shopping cart implementation


Image gallery


Google Search integration

CRM System

Because KBT runs multiple programmes, each of them with its own website and set of members, they needed a CRM system to manage all of the data, to have a centralized view of all of the events and marketing campaigns.

To achieve this, we worked together with the client and developed a custom CRM system to specifically address their needs, enabling them to manage their members and easily gain access to valuable insight through an integrated BI Dashboard.

The CRM’s most important features include:


Categorizing and listing members as companies or people, with an advanced filtering system that facilitates quick searches by multiple criteria and data export in Excel format


Detailed profile for each member, with privacy options, activity history, engagement details and other useful information


BI Dashboard with advanced reports, integration with Google Analytics and breakdowns like


E-commerce reports


SEO reports


Supporters reports


Publication Download reports


Marketing reports


Email marketing system and integration with Adestra.


The system allows the admin to send marketing campaigns using a well known specialized service called Adestra. Thanks to the Adestra API, the admin can collect data about delivery, bounce and open rates.

Powerful E-commerce System

We implemented a powerful e-commerce system on the portal, enabling the organization to manage hundreds of products and get thousands of orders through the system.

We integrated the system with PayPal & Sage Pay payments systems through their APIs and we implemented a complex price system based on delivery distance, discount system and predefined price lists based on membership type.


The system is very flexible and allows website admins to add and sell any type of products, from services and licenses, to physical products or publication downloads. There are many options to add and configure a product, including attributes, definitions, category, multiple pictures and pricing.