@kapil, you mentioned that you want to set up an environment that will not contact CRAN. Is this correct? If so you should use the following products (for your air-gapped environment):
- RStudio Package Manager
- RStudio Server Pro
- RStudio Connect
These three products will live behind your firewall and are designed to work in an air-gapped environment. You should download the CRAN packages from a server that is connected to the Internet, and then migrate those files within the air gapped environment as described here. RStudio Package Manager will then server both RStudio Server Pro and RStudio Connect.
For your other question -- Can we create multi-page Shiny -- the short answer is yes, you can do anything with Shiny. You might consider tabsets, shinydashboard, or flexdashboard. A good example is Enterprise Dashboards with Databases.
Finally, if you are interested in RStudio professional products, please reach out to sales@rstudio.com for more info.
Nathan