Last modified by MammaMia - 8 years ago
Anything new that offers solutions to needs by providing a significant advantage (e.g., more features, ease of use) over existing products, services or methods.