Previous research and theory have conceptualized impulsivity as a multifaceted construct that requires multiple modes of measurement for accurate assessment. This article describes a software package that includes four paradigms for measuring multiple and unique aspects of impulsivity. Specifically, four tasks are described: (1) the two choice impulsivity paradigm, (2) the single key impulsivity paradigm, (3) the GoStop impulsivity paradigm, and (4) the time paradigm. These tasks measure processes related to the capacity to tolerate delay for reward, to inhibit an already initiated response, and to estimate the passage of time. These processes have been found to be important to the understanding of impulsive behaviors. The programs are flexible and allow the experimenter to manipulate a number of parameters related to delay-reward contingencies, timing, performance feedback/payment, and data output variables. Manipulation of these parameters makes the paradigms scalable to a wide range of ability levels and appropriate for samples ranging from children to adults. The four paradigms in this software package are available at no cost and can be obtained by contacting the corresponding author.