Various robot platforms exist for a wide range of tasks. Most platforms were developed with a particular software architecture in mind. Creating a generic software platform is a challenging tasks. In this paper we describe some of the challenges encountered integrating the Fawkes Robot Software Framework with various other frameworks and libraries.