startup framework