This course is designed to provide the students with the knowledge in software development and documentation. The course has been designed in a replica to real-world system development treading through, DBMS and Programming tools and ends with complete documentation and report generation.