Composing Specific Domains for Large Scale Systems