Development Process and Current Implementation Status of INNOVA Computerized Platform