I am a researcher in computer science. I am used to publish papers on computer science problem resolution (machine learning, optimization, disabilities, pattern recognition...).
In recent work, we needed to create a specialized software incorporating many complex technologies. This software is used to conduct other researches on which we already publish.
We are wondering if we can publish on how the software helps to solve our problem and on how we designed it with multiples technologies. A careful debate on the possibilities, choices and architecture would be incorporated. The problem is this is the first time we would publish such article and we don't know where to publish. We are seeking good scientific journals (if possible with an impact factor) accepting such papers. If you know one, can you tell me?