For Ellcad, 17 years have been (and will always be) a long and tough journey from their humble beginnings to…