D2C tech stack