: The Internet is experiencing an overwhelming growth that will have a negative impact on its performance and quality of service. In this paper we describe a new architecture that offers a better use of Internet resources and help improve security at the server nodes. The Thin Server Architecture aims to dynamically push code and data in arbitrary locations throughout the Internet. We give implementation techniques related to code mobility, the choices we have made for our architecture, our on-going implementation work, and future directions.