Application and Types of Computer Applications