Application Security Testing
Web Application Testing
A web application is a software application that runs on a web server. These are similar to desktop software in that they have a user login, graphical user interface (GUI), perform tasks, and store data. Everything from your online banking site to your favorite shopping site is a web application.
Mobile Application Testing
A mobile application is a software application that runs on a mobile device such as a smartphone or tablet. Users are relying on mobile over desktop apps more than ever before, and it only continues to grow. Mobile platforms like iOS and Android provide some security controls designed to help with app development, but it's really up to the developers to choose their own security options.
Application Programming Interfaces (APIs) are software intermediaries that allow two applications to talk to each other. APIs can be fairly simple, such as the one you use to check the weather on your phone, or extremely complicated, such as your mobile banking app pulling data on your accounts from the bank's systems.