Application and website development. Where is the catch? - Blog Feed Letters

Application and website development. Where is the catch?

by Anshu Dev

Before choosing what should be developed for your company – a website or an application, it is worth understanding what the difference in the custom application development services by Peiko and the development of the site. And we have already prepared for you two main points of difference.

1. Availability of a content management system.

In the case of websites, its presence has long been the norm. Briefly, for those who do not know: CMS is a kind of blank, because of which you can change only what you need. Most often, this is the introduction of design and some minor improvements to the functionality. Everything else has already been done for you by the manufacturer of this control system.

CMS greatly reduces the cost of development: for example, you do not need to pay for the development of a catalog: you pay only for its design, layout and implementation of the layout into a catalog already created in the content management system. Most often, if this system is popular, all the bugs have already been checked and tested, so all you have to do is test those that may have arisen during the implementation and development of individual functionality.

Applications are developed using frameworks. This is a lower-level development that does not have any blanks, so you will have to pay for:

• admin panel,

• even the most obvious functionality, for example, a catalog, a product card, a shopping cart, and everything else, which will also have to be developed from scratch.

Very often they ask: why is a simple application worth half a million? That’s why. The same simple site will cost a hundred thousand, and maybe fifty dollars, if you order it on freelance. And in mobile development, half a million is also a minimum. All due to the fact that everything needs to be developed from scratch.

Of course, companies have studio developments, but you don’t need to think that they will be given to you just like that. You need to be prepared for this – in principle, you need to approach the development of an application with at least half a million in your pocket: our average bill is 0.7-1.2 million rubles.

Studios of the premium segment, with a pumped-up client service, take from 5 million, it is not in vain that the common saying is that an application costs as much as a car. You can buy a Zhiguli for half a million, or you can get a Maybach for fifteen: the price / quality ratio in application development is about the same.

2. Change of programmer

In part, I have already touched on this issue above. There are no problems when creating a site, the main thing is that there is a popular content management system. 1C-Bitrix, WordPress, in general, if it is well-known – everything is in order, finding a new developer will not be a problem. At most, overpay 1-2 working days for a new person, while he will enter your task and carry out pre-project work (although most web developers even do this for free, just to conclude a contract with you).

In mobile development, where there are so many different programming languages ​​and no CMS, the search for a programmer, and even more so for two programmers working in the same development stack for the client and server parts of the application, becomes much more complicated. You are much more attached to the developer you chose initially. It is much easier for him to abandon you and find a new customer than it is for you to fire him and hire another. Therefore, when concluding an initial contract, it is important:

• not focus only on the price, but look at the experience of the developer;

• determine how loyal this developer is to you;

• understand that all analytics will be paid.

That is why it is so important to work with reliable company:

Quite often, clients came to me 4-5 months after the project was discussed, because they needed to finish what the other guys had abandoned, stopping picking up the phone and answering messages. At the same time, they already managed to pay 80% of the budget by that time.

There are discounts, but there must be reasons for that.

First, you can increase the terms if they are unprincipled for the client. We, for example, develop such an application on days when programmers are idle. The reason for such a discount is obvious: in this way I would pay the developer out of my own pocket, and my specialist would be idle in the red. And so I make a discount – and keep programmers busy with work that they can implement in their free time. The application will be made longer, but at a discount. Beneficial for me and the client. In 2020, this approached 20% of customers.

Leave a Comment