Advanced Database Applications

Tracking & Data Analysis

A graphic of a clipboard with paper attachedThe Client’s Need

A prominent local political leader wanted a way not only to store and track membership information, but also to analyse the demographics of party supporters.

A graphic of 4 interlocked puzzle piecesThe Project

Pleasant Solutions built a robust, customized database application to rigorous specifications. Political party planners are able to track details of members history and involvement with campaigns, as well as gain insight into the demographic characteristics influencing a member’s strong or waning support. Such insight has proved invaluable for planning and winning elections.

We understand that databases should do much more than store static data.

A graphic of gearsComponents

  • Database back-end
  • Membership manager
  • Demographic support module
  • Web interface


  • Pleasant reusable core
  • Visual data modeller
  • Error and usage information server
  • Pleasant MVC
  • Pleasant reporting module
  • Advanced configuration system

A graphic of a USB thumb driveTechnology

  • Microsoft .NET Framework
  • C#
  • LINQ
  • Telerik MVC
  • Stimulsoft Reports


  • NHibernate
  • SQL Server
  • PostgreSQL