Never delay querying from a qualified legal expert if your software application is patentable, and if so, what steps you can take to patent your technology.