Microarray Data Analysis System, a Java application, provides an intuitive graphical scripting interface to design analysis protocols and perform normalization and filtering to microarray data by a variety of implemented statistical analysis modules.