Write a white paper that describes how to create a modern software