We have a fun but potentially challenging project at work coming up. It will involve getting our infusion pumps to talk to a PC using a RS232 interface and within the same application speak with SAP via the SAP RFC interface. Getting Perl and SAP talking is easy I've done that before with the SAP::Rfc module, talking to our pump and a Mentron electrical test unit via RS232 on Windows may be more fun...
My preference would be to use Linux for all this, as it comes with a compiler which will make building SAP::Rfc easier and I understand how Linux works. However as the users will probably need the SAP Windows GUI in case things don't work, I'm being forced to do the development on Windows - which is always painful and unpleasant.