Secure White Label Software: The Architecture Checklist