It is true that getting the client can be the "hardest" part, but I believe that is only in the beginning. What you really need to do is make local business owners believe that they A. Need an X SOFTWARE for their business immediately and B. You are the one that can and should provide it for them.
If you're the one that convinces them that they need this software for their business, and you provide this service, they're going to immediately come to you.
Don't think about it as getting gigs. This generally implies scanning through existing listings. Try to reach out to your community and hold that free (1-2)hour-long workshop on how (INSERT YOUR LINE OF WORK HERE) is increasing businesses revenue streams.