product applications