At the barest minimum, an interactive application will typically need the following features:
 
At the barest minimum, an interactive application will typically need the following features: