Notes
Online Tools
Software Repositories