An open source strucure software