I would add on that the among the question there is the future of the prototype. At my company, we have datascientists on our R&D team who use shiny for prototyping web apps for experiment and communication with users. When the experiment is finished, users feel comfortable with the prototype and want to keep using it whereas there is always the question of our IT and projects teams about developing an other more classical apps (conventional GUI/web framework) with live support issue and everything. The aim of the prototype could be part of the choice.