Multiple terminals in automating scripts

How can we start a server in a parallel terminal and do other things in other terminals? Like ftp transfer and top command analysis.

You can run a process in background. You can create a separate script for ftp transfer and invoke or call the script anytime you need it. Google subshell and read about how to create and use them.