Sponger of the computer specialist

If that client is sponger familiar or friend and you do the software as a favour, simply for a beers or an ice creams, the situation is even worst. If initially can be a little database application, it ends being a monstrous online system of artificial intelligence capable of come alive, although before to arrive to that point the computer specialist ends giving some excuse to don't make it.
In analysis phase, usually begin with a phrase of the client like "I want something very simple...", surely, without having any idea of the complexity of that thing that are asking for, that can be easy or difficult, but is not a task of the client, measure the difficulty, so that phrase, instead of achieve to makes think to the engineer that is a little project, irritates him.
This kind of things usually is worst also for the sponger, because the computer specialist ends leaving the development and the sponger ends with an incomplete application to that can't add functionalities, unless he finds another computer specialist to scrounge him. In this way the cheeky achieve little by little that nobody wants work with him.
Find a good enterprise or a good professional that make you a development isn't easy. There a lot of sloppy that don't know analyze, design, program, or simply switch on a computer and they do programs without usability, that don't work and that don't make those things the client wants. At the end, an application that must increase the productivity and the reliability of the data of the enterprise, ends making just the opposite, so a lot of clients end with the sensation of waste the money to nothing and hating to the informatics and the computers.
For that, if you have the lucky of find someone that makes a good work, you must pay to him. All we win, because a good informatics application, always will you do save or win money, and when your business change, always you will can return to call the same computer specialist to adapt the application.