flexible Software