Starting to make a lot more sense now

Can you suggest why I might need to move to a server/domain system rather than workgroup?
I know that we'd like to run a financial package on our own server but that's a Linux application. Could I use a Linux sever with a windows network? Or wouldn't that make sense?