codes to ease developing softwares