What we have learned from solving digital publishing challenges since 1987