extendable application platform