The dynamic development of technology and the opportunities it offers make the interest in mobile applications constantly growing. Very often customers who are looking for a software house have an initial outline of the project and an idea about it. However, it usually takes a lot of time, resources and money to create this idea. An alternative to building applications from scratch are ready-made components. Why is it worth deciding on such a solution?