| Use UML to model real-world entities and their interactions in UML diagrams |
| Use software engineering principles to design software on time, within scope and budget |
| Use MS Project to track the Software Development |
| Assess, verify and validate language, database, software architecture and quality related issue |
| Explore cloud computing and gain familiarity with Infrastructure as a Service (IaaS), Software as a Service (SaaS), and Platform as a Service (PaaS) |
| Develop cloud applications in SalesForce, Windows Azure, and Google AppEngine environments |
| Gain knowledge for maintaining Internet security |