NPCS application