Tricaster is one of the most popular mid to pro level production tools out there. It is a full TV studio in a box - it handles camera, audio, green-screen, picture-in-picture, graphics, video playback, recording, streaming, and much more. Their new NDI features allow you to expand your abilities through networked video. Advanced Edition lets you stream to multiple services (ie. Facebook + Periscope) so you can stream to wherever you have an audience. Their base-level Tricaster is called the Tricaster Mini (4 inputs), and you can work your way up to the Tricaster 8000 (8 inputs) or the IP Series (more inputs than you'll ever need!). The control surface is optional (but nice) - though everything you can do with the control surface you can also do with your mouse.
For more on Tricaster, email email@example.com. We might be able to get you extra software if we help you purchase it!