Abstract: Described are methods, systems, and computer program products for providing context aware guidance for an application during runtime. Context aware guidance is determined based upon user context and application context. User context includes a security role and a lifecycle stage. Context aware guidance includes steps which are rendered in runtime on a application based on the user and application context.