I was recently contacted by someone who needed web development done for their systems. Instead of approaching this opportunity like any other job I considered this to be more of a independent contracted project. This means I’ll have to do the quoting of what needs to be done and for what duration the project will require to develop. The relationship should begin with transparency and trust. This way if the time estimations are inaccurate, discussions can emerge on new optimized optimizations as soon as the opportunity arises. It’s unlikely for an estimation to be 100% accurate all of the time and this is understandable. The backing behind the skills and experience required to complete the project should be a contributing factor to the confidence needed for an accurate projection.