A programming paradigm that takes advantage of events, to develop software. The program follows the flow determined entirely by user actions, sensor inputs, or messages from other applications or programs.
Tell Us What You Need