Software solution design document template