As everyone that has been reading our programming material knows, we are a VERY firm believer in NEVER, EVER, EVER, programming a custom system without performing proper system planning and prototyping first.
Our system planning contract which allows us to plan systems, and help our clients make the right decisions about how they want theirs system to work. This consultation and planning service, is separate from the contract that engages us to perform the work.
As such, I sometimes get asked about what would happen if they took the system plan and prototype we create for them, and shop it around. This is what I usually answer, to the question “If I ask another company to work from the system plan you create, will they make it just like we planned?”