You needn't include too many technical details. If you do, your audience will be bored in the best case and they would think its rude in the worst.
I think what you need to do is tell about the choice of the technology without going into details. For example, you could explain that you have chosen DB1 and not DB2, because DB1 performs better for that case. Then, if someone is interested why, you would explain it in a few words.
What would probable be more interesting is the development methodology _ waterfall, extreme programming, etc. This is more comprehensible for non-technical people and is a key point in software development. You could briefly describe the methodology and then represent how you used it.
Here is an article about how non-technical management looks at software development.