When it comes to tech partnerships, it's hard to imagine one more hard-hitting than Apple and IBM, two companies who announced this week that they would be collaborating on enterprise software for ...