A mashup is a lightweight tactical integration of multi-sourced applications or content into a single offering. Their primary business benefit is that they can quickly meet tactical needs with reduced development costs and improved user satisfaction.