We have a small office in Sherman Oaks, CA (Los Angeles) that needs to have an invoicing & database system built. With my limited knowledge I created preliminary blueprints of our relational databses. I also created the first draft of main layouts we will need. From there, I began creating the relationships and quickly realized that my knowledge-base wasn't going to cut it.
Now we are looking at bringing in a consultant or firm to develop our system to work wonderfully - but there are so many pros/cons to hiring a firm vs freelance consultant. It seems that the price tag will be significantly less if I hire a freelancer - but then they wont have the resources and knowledge that a firm would offer. I'd love to know what some of you think about this dilemma. I'm also open to recommendations of developers in this area. I can't afford to make the wrong decision.
Thanks so much!