Section 2 describes the rationale and basis of Triveni. Section 3 gives a pattern-based description of the design methodology of Triveni; this discussion is illustrated concretely via the design of a game using Triveni. Section 4 describes our case study and includes a comparison with our earlier work [JPVO96] on this telecommunication software.