An AOP framework that facilitates the development of adaptive, dynamic, distributed systems. Enterprise, Grid, Mesh, Peer to Peer, and other forms of distributed application may be implemented using Swarm-ONE as the enablement platform. It provides a lightweight, open architecture that is non-prescriptive and extensible. A base feature set of aspects and services are provided to exemplify the essential elements of distributed development. These include a Component Container, AOP framework, TcpNetworking, Serializers, JMX Management, Transactionality and Security. The architecture support dynamic (re)location of system components, health services and dynamic binding of containers. Container environments can be interrogated reporting load statistics, store, cpu load, health and other usage scenarios. Essential services/features include aspects, networking, binding, lookup, Dependency Injection, remote-classloading and mobile agents for distributed development.