· support abstraction by (recursive) decomposition of a large network into several smaller networks that can be treated further using more sophisticated methods

· provide the user with some powerful visualization tools

· implement a selection of efficient (subquadratic) algorithms for analysis of large networks