Nos últimos três, quando a Microsoft mudou para formatos de arquivo baseados em XML no Office 2007, eles adicionaram o 'x' às extensões de arquivo para diferenciar dos formatos anteriores incompatíveis.
ASPX foi adicionado com a introdução do ASP.NET para diferenciar da convenção ASP Clássica de .asp.