In short it would be too risky, managing to produce software for various reasons, giving out the idea to developer, ensuring the quality and keeping things within context is hard, even for small software such as this thread is about. However, these things are lengthy projects as well, and...