To whom? Business leaders with a limited IT staff.
You are right - it may be a hard group to target. My industry experience is somewhat varied (non-profits, an executive coaching firm, a financial aid application processor, a lawn sprinkler parts company, and a custom window manufacturer - and those are just some current clients!) A lot of freelancer programmers work on big projects where an organization uses a freelancer to augment their existing staff. But lately my best experiences have been where I'm working with a customer who doesn't come to the table with an existing development staff. The projects are smaller and I have more control over the process. That's why I'm trying to get at that group. (Also, I think I would market myself differently for larger projects - emphasizing my teamwork skills, etc.) Make sense?
Frame of reference? The programmer that will painlessly work with you through the custom software design and development process.
This was my fault - sorry. I wrote "customer" instead of "custom". Big difference! Does that make it clearer, or does it need more work?
Benefit? My thinking on "painless" was that I was trying to play a bit on FUD of working with technology people. If you are a business with a fairly limited IT staff (maybe just someone who keeps the office computers running), working with a programmer might be scary. Techy people can often talk down to non-techy people, and make them feel intimidated. Then again, as I write this I realize that if I'm targeting business leaders, they are unlikely to be intimidated by that! Ugh.
So, here are some more concrete benefits. Do any of these jump out as a better approach?
My fees are always fixed-price and not hourly, so you can budget accordingly.
I focus on business value, and not what is "cool".
I work with my customers through the entire process, including requirements development, system design, software development, user testing, and deployment. I can help coordinate user testing so that users understand how to test effectively.
I provide access to an issue tracking system so that there is a centralized location for tracking bugs and enhancement ideas.
I use code generation tools where practical to minimize the costs.
I use build scripts to make deployment a repeatable process. This cuts down on mistakes that can be made when manually deploying applications.
Supporting claims? Okay, let's wait...