Computer research and development Water resources development NEC Research Development Peptide drugs research and development Computer Technology and Development Computer software developers Disaster reduction development Tyres Research and Development Practical process research development Computer information systems development