A common technique to generate new income ideas is to investigate current business operations and identify areas in which efficiencies can be stepped forward, or new sales streams may be advanced. This technique is often known as "commercial enterprise system reengineering" or "enterprise system development."