Estimation …..Function Point Way

Well how would a person approach the task of estimating an application.  It simply is not as straightforward as picking up the application, downloading templates, applying the methodology and saying kaput ….that’s the estimate.  There are so many other factors that come to play.  For eg.: Who is doing the estimation ……..is he a techie…