I did some searching on the site for an answer to help guide me, but my efforts netted 0 results.
I need to write a system design document for a client that is bringing their entire operation in house. At the current moment they have outsourced all of their programming to offshore developers, and I fear that many of the issues with offshoring your development will creep up. Regardless, what are some good and/or mandatory pieces of this design document. I have to pitch this to a CEO that is not exactly technical.
For what it's worth it will be a .net application. Thanks in advance.