Express är samma kod som de andra SQL-utgåvorna (Arbetsgrupp, Standard, Enterprise/Utvecklare och Datacenter). Den enda olika kodbasen är 'CE'-utgåvan, som är baserad på den mobila SQL CE-koden. Express har de begränsningar som du redan räknat upp (DB-storlek, RAM) och använder också bara en schemaläggare, så i själva verket kommer bara att använda en CPU-kärna. Vissa funktioner är också begränsade i Express, som vissa replikeringsscenarier. Den största fördelen är att kunder kan börja med Express och om de växer ur dess kapacitet kan de byta till en högre upplaga utan någon applikationsändring, databasfilerna är utbytbara mellan alla utgåvor, inklusive Express.