In May 1998, Ed Burton joined Soda, and it was around this time that he wrote the first Java version of the Constructor, mostly as a fun way to teach himself Java.
By early 2001, as the number of active users began to grow, the team realized a save function was necessary to allow people to store the models they had created.