ogramming are evaluated along three different guidelines: the programming abstractions the calculus suggests; the underlying programming model; the security mechanisms provided. This evaluation will help in understanding the potentials and the advantages of using foundational calculi in the design of new programming languages for network-aware programming. Categories and Subject Descriptors: D.3.1 [Programming Languages]: Formal Definitions and Theory; D.3.2 [Programming Languages]: Language Classifications--concurrent, distributed, and parallel languages