This is an Innovative Practice Full Paper. This paper introduces a multi-program assessment system for a department offering multiple majors to seek accreditation from ABET CAC and EAC. The Canvas LMS is our mandated tool for faculty to set up course rubrics, assign grades, and communicate with students. However, it falls short on solving several of our data issues, including data retrieval, data separation, data sharing, data integration, and data security. The Canvas LMS provides no data download for individual rubric criteria of an instrument, hindering analysis to a more granular level. There is also no information to identify a student's major, making data separation for different academic programs difficult. Faculty are reluctant to share student data on Canvas for integration, worrying about a violation to FERPA. Moreover, data sharing and data integration can increase the risk of data security. Our assessment system is built atop of Canvas and is a service oriented web application for faculty to assess student performance and generate instrument reports. The reports reveal only computed statistics for data sharing, integration and security purposes. The provided web services can interact with another system to distinguish student majors and consolidate instruments whose rubric criteria cover the same performance indicators (PIs). The system is a safe and sound methodology to conquer our data problems and can facilitate both formative and summative analyses for the program outcomes evaluation.