ALMA Design