Topics Related to Architecture, Software and Survey: