Met wat je hierboven aangeeft laat je al zien dat dit nog helemaal niet is uitgewerkt. Of althans; je hebt een functioneel ontwerp, maar nog (helemaal) geen technisch ontwerp. Dit maakt het erg lastig voor je programmeur, want in plaats van gewoon dit technisch ontwerp te volgen bij het programmeren (wat voor hem de normale werkwijze zal zijn) moet hij nu ook als technisch consultant / architect zelf het ontwerp gaan maken.
Het is natuurlijk een stuk eenvoudiger om in een functioneel ontwerp te schrijven dat met een druk op knop het gewenste resultaat op het scherm van de gebruiker komt, het schrijven van een technisch ontwerp welke berekeningen en handelingen van die knop beschrijft is een veel complexer verhaal.
Als jij nou 'gewoon' met een zak geld bij een softwarebedrijf had aangeklopt had men aan de hand van jouw Functioneel Ontwerp een Technisch Ontwerk op laten stellen, en deze laatste bij de programmeur op het bureau gegooid. Op die manier wordt jij als opdrachtgever niet lastiggevallen met al die technische details, en wordt de programmeur niet lastiggevallen met het technisch onhaalbare wensdenken van de klant. Dat heeft de consultant / architect dan dus heen en weer vertaald.
Naar mijn mening kun je dus het beste zorgen dat je eerst aan een TO komt, hierbij is dan ook direct de technische haalbaarheid van je idee beoordeeld. Met een TO kun je dan op zoek naar een programmeur die dit voor je kan bouwen. Je zou ook gebruik kunnen maken van goedkopere programmeurs (india, Filipijnen). In mijn ervaring (woon nu 2 1/2 jaar op de filipijnen) is het prima mogelijk hier te laten programmeren tegen dezelfde kwaliteit mits de aansturing maar goed is.