Architecture On mashing up modelling techniques for fun and profit Many people believe there should be one, and only one, way to model software.