You have an amazing idea for a Mobile App or a Website or a Web App, but you are a not a trained app developer. You are really motivated about the idea; you look around and talk to your friends from IT background.
Luckily someone recommends a software developer or a local IT company that might do the job. But before making any decisions, you should always question yourself -
AM I WORKING WITH A TECHNOLOGY PARTNER OR JUST A DEVELOPER.