Describir: Gap analysis tools - viewer software architecture document