Published On November 10, 2011
- posted in Case study

The Client

Media Alliantie is a Dutch organisation that helps publishing houses address the specific challenges of their industry. Media Aliante offers management, financial, and IT consulting services, and acts as an industry association that promotes several innovation & knowledge networks.

The Backstory

Balancing resources while not refusing clients can be tough, especially in the publishing industry. The printing & publishing market is defined by frequent fluctuations in demand. As such, Media Alliantie’s association members – among which are many printing houses – often face demands that are either under or way above their production capacity.

The Opportunity

Media Alliantie saw a market opportunity and came up with the idea of synchronizing the production capacity needs of its association members, so they could more effectively manage these fluctuations in demand.

The Process

Qubiz was briefed to design and develop an IT solution that would help Media Alliantie implement their idea so they could take advantage of this opportunity. The IT solution that we came up with consisted of a software platform which would allow the printing companies to exchange printing orders between each other: the busier companies would direct their orders to those which had capacity

The system offers several benefits:

  • Any printing company can identify and use the production capacities of the other printing companies. This way, the printing companies are allowed to meet more demands without extending their production capacity
  • Lower transaction costs for a wider range of services
  • It offers integration with the publishing companies’ ERPs
  • Automated processes
  • The calculation of Requests for quotations (RFQs) is made through dedicated Product Calculators (based on ERPs and Excel sheets)

The Solution

The solution offered by Qubiz is in fact a web application that uses the following technologies and concepts:

  • Layered software architecture conforming to the Separation of Concerns principle;
  • Microsoft SQL Server 2008 R2 as the database server;
  • Entity Framework 5 as the Object Relational Mapping (ORM) tool
  • ASP.NET MVC 4 as the web technology;
  • ASP.NET WEB API for the Representational state transfer (REST) service layer;
  • Bundling & minification that uses less bandwidth and solves the caching issues with changed files;
  • Model-view-controller (MVC) as the design pattern for building the web application;
  • JavaScript as the client-side programming language;
  • Publish-Subscribe as a design pattern for client code for code decoupling;
  • jQuery, jQuery UI and other third party jQuery plugins as JavaScript libraries;
  • The ASP.NET MVC & WEB API helped us achive:
  • Clean architecture;
  • The ability to extend and test the application;
  • Tight control over the generated HTML.

Related Case Studies