As you may now, developing a research software is a hard task that often lacks recognition in the academic world. And even more if it is a rather generalistic tool. But things are slowly changing. This is an interesting paper on that subject :
Laura Soito, Lorraine J Hwang, “Citations for Software : Providing Identification, Access and Recognition for Research Software”, International Journal of Digital Curation, Vol 11, No 2 (2016), doi:10.2218/ijdc.v11i2.390. http://www.ijdc.net/index.php/ijdc/article/view/11.2.48/451
This page lists journals where you can publish a paper about your software :
Personally, for my project, I was happy with the Journal of Open Source Software. You fill metadata about the software and you write a short paper. After a pre-review process (dialog with the editor, search for reviewers), the review process begins. It concerns mainly the software and its documentation. Note that the review is an open process (https://github.com/openjournals/joss-reviews/issues/). When your paper is accepted, you obtain a DOI for the paper. But you are also asked to obtain a DOI for the software, using for example Zenodo in GitHub. No publication fee. Open Access. For more information, you can read Journal of Open Source Software (JOSS) : design and first-year review published in December 2017.
Of course, we now also have FortranCon for things that can interest more generally Fortran programmers.
What are your opinion and experience about getting recognition for your research software?