18BCAC21 Open Source Technologies