Architecture Design - The Platform Manifesto