As far as software is concerned, only professionals should be contacted.
If a person is an expert in his business, he will always have customers.
If you have development specialists, but you do not have enough of them,
you can read about software dev...