I have recently used C4 as a starting point when describing proposed architecture in a few project proposals, which seems to be a good starting point.
I often find that I also need to describe the domain model, however, and I have taken to use the unused C (classes) to describe [domain] classes. What do you think of this modification?
E-mail addresses are not publicly displayed, so please only leave your e-mail address if you would like to be notified when new comments are added to this blog entry (you can opt-out later).