edtech software development