As has been said, screen should suit your needs.
Create a screen configuration file that looks like this:
screen -t top top # -t <title> <command>
screen -t netstat watch netstat -tanp
screen -t date watch date
select top # In the first screen show the screen titled 'top'
focus down # Focus down to next screen
select netstat # Show screen titled 'netstat'
focus down # Focus down to the next screen
select date # Show the screen titled date
Let's call this file
screen_run. Then simply run screen. The -c option specifies the configuration file to use :
screen -c screen_run
If you want vertical splits, you should be able to use
split -v in place of
See https://www.gnu.org/software/screen/ for more information.