All software developed and delopyed by Dak Ariyaratne