cutting edge
Advanced English dictionary
+ noun [sing.]
1 the ~ (of sth) the newest, most advanced stage in the development of sth: working at the cutting edge of computer technology
2 an aspect of sth that gives it an advantage: We're relying on him to give the team a cutting edge.