About eCreation Media Technology

eCreation Media Technology specializes in video integration and UX design across TV, web, tablets, and mobile. The company is experienced in Satellite, Terrestrial & Cable and IP Television middleware, DRM, OTT video delivery and CDN.

In the industry they are known for building great looking cutting-edge products, as well as using our range of IPR in MediaRoom and other TV systems.

Project Goal

eCreation Media Technology was developing a VOD platform for their client but needed additional hands to support them and speed up the development process. We joined forces and started working on further development.

The main goal was to deliver a ready product that had all the required functionalities. Thanks to a seamless communication on a day-to-day basis we were able to keep up with changes in the scope of the project.

Roles in the project

  • eCreation Media Technology – Project Management and Product Management
  • Better Software Group – TV app development in team extension model

General Problem

eCreation Media Technology was working on a TV platform for their end customer. As the project developed the number of desired functionalities increased and eCM needed to expand their team in order to meet the deadlines.

Better Software Group supported eCreation Media and delivered player, details screens, functional purchase flow for renting and buying movies/tv series/programmes/live channels. We have also delivered a user profile management module.

Problems solved in the project

  • One of the biggest challenges were frequent changes to project scope and requirements. Sometimes tasks were assigned at last minute notice due to dynamics of the project. We needed to be flexible in order to support eCreation in delivering a high-quality product.
  • Many functionalities needed to be delivered in short time, we managed to do that by consequently analyzing provided changes (to avoid regression and errors), assigning tasks accordingly to knowledge and resources of the team members.

What we have learned

  • We have learnt how to maintain a smooth cooperation flow working with people located in different time zones all over the world – the United States, England, Poland, Singapore.
  • We were able to transfer valuable knowledge with great specialists from the industry.


Together with eCreation Media Technology we delivered a VOD platform consisting of:

  • Movie player, TV series player, Live player with an option to change audio/subtitles;
  • EPG functionality;
  • Movie / TV series details screen;
  • In-app purchase option (movies, TV series, TV programmes, live channels);
  • User login screen;
  • Multiple user profiles within a single account.

The project was developed with the use of Java, MVVM architecture + Data Binding. ExoPlayer and TheoPlayer were used as asset players for the application.