Due to Linux audio's flexibility, very modular set ups are possible. Session management makes this easy by remembering software and their connections. You can launch various programs, connect them up and have you session manager remember, and later, relaunch the whole session, connections included. Some popular session management tools include Non Session Manager (NSM), Ladish and Jack session.
Non Session Manager is a popular choice for session management