I am sure you must have website and developed content with targeted keywords in it. I won't suggest you link building because today what is ethical that might not be ethical after 5 years. And I am sure you want business from your website for long terms. So I suggest create something useful stuffs within your website and share it with the community who need it very much. You will see your website automatically getting traffic organically. And due to that your website will gain popularity for your technology. Another thing you can do is, start your blog, showcase informative and quality content. Use long tail keywords in your content. I am sure you will be benefitted from these 2 activities.
You have to post articles on different websites which are related to your niche. You can also create quality backlinks to increase the worth of your website, if your website's worth increase then organic traffic will definitely increase.
Before any logic and technique that you mentioned you need to implement competitors analysis first for your website to compete in the field. It will need optimizations in the site pages accompanied with the profitable keywords to grow its target traffic.
When you are starting your website , you should make sure that it has an SEO friendly design and it fulfills all the technical SEO needs. You should have optimized content on your website with your trageted keywords properly added within your website. One its done, you should then have high quality backlinks which should help you get good search engine rankings for your targeted keywords.