NEC Corporation (NEC; TSE: 6701) has launched a new suite of solutions designed for research institutions, such as ...