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.
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.
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.
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 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;
- Publish-Subscribe as a design pattern for client code for code decoupling;
- 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.