Niagara develops applications software for hand held data entry devices. The firm has also developed vehicle fleet management and home health care nursing software and inertial measurement hardware. Company also manufactures computer controlled biomechanical assessment, coin/currency management and hand-held point of care data collection systems. Products are sold to the medical, transportation, aerospace, coin processing, trucking and warehousing industries.