Due to their low bioavailability, many naturally occurring proteins can not be used in their native form in diseases caused by insufficient amounts or inactive variants of those proteins. The strategy of delivering proteins to biological compartments using carriers represents the most promising approach to improve protein bioavailability. A large variety of systems have been developed to protect and deliver proteins, based on lipids, polymers or conjugates. Here we present the current progress of the carriers design criteria with the help of recent specific examples in the literature ranging from conventional liposomes to polymeric nanoreactors, with sizes from micrometer to nanometer scale, and having various morphologies. The design and optimisation of carriers in the dual way of addressing questions of a particular application and of keeping them very flexible and reliable for general applications represent an important step in protein delivery approaches, which influence considerably the therapeutic efficacy. We examine several options currently under exploration for creating suitable protein carriers, discuss their advantages and limitations that induced the need to develop alternative ways to deliver proteins to biological compartments. We consider that only tailored systems can serve to improve proteins bioavailability, and thus solve specific pathological situations. This can be accomplished by developing nanocarriers and nanoreactors based on biocompatible, biodegradable and non-toxic polymer systems, adapted sizes and surface properties, and multifunctionality to cope with the complexity of the in-vivo biological conditions.