NPD TECHNOLOGY