SSI framework