Det har aldrig været let at starte en virksomhed fra bunden. Apple havde i begyndelsen mere end en tvist med Microsoft om brugen af den grafiske grænseflade, som de to angiveligt havde opfundet. År senere anmodede Jobs om Microsofts hjælp til at forsøge at genstarte Apple efter hans tilbagevenden til kampagnen, økonomisk hjælp, som Bill Gates tilfredse uden problemer. Samsung er et andet eksempel på firma rival, der til sidst altid ender med at arbejde fremstiller de forskellige elementer, der udgør iPhone, iPad og iPod Touch.
IBM var en anden af de bitre fjender af firmaet Apple tidligere. For et par år siden underskrev de en alliance for at samarbejde om forskellige projekter, der har produceret specifikke applikationer til det professionelle felt og ikke beregnet til offentligheden. De seneste nyheder relateret til dette samarbejde er, at IBM-firmaet vil bruge programmeringssproget for det Cupertino-baserede firma, så det kan arbejde direkte fra skyen. Dermed Apple ønsker at forenkle den end-to-end applikationsudviklingsproces og det gør det muligt at udvikle native applikationer i Swift. Ifølge IBM vil brugen af sine servere fjerne front-end og back-end-udviklingsbarrierer.
IBM vil tilbyde udviklere tre måder at gøre brug af Swift i skyen: Eksperimenter i Swift Sandbox, Develop and Deploy og Share Swift Resources. Derudover vil IBM takket være Swift Server give udviklere mulighed for at have et enklere arbejdsværktøj og vende sig for at oprette end-to-end applikationer. I øjeblikket giver samarbejdet mellem begge virksomheder meget gode resultater for begge parter, og det antages, at dette samarbejde vil fortsætte med at fungere, så længe begge virksomheder opnår fordele ved forholdet.