nonalignment: people (or countries) who are not aligned with other people (or countries) in a pact or treaty
social group: people sharing some social relation
development: a process in which something passes by degrees to a different stage (especially a more advanced or mature stage)