Software applications require programs to be written that account for every step along the data pathway to be accounted for from back-end to front-end. A back-end considerations would be which of the following? Check all that apply.

Group of answer choices

Database programming and storage

Communication protocols

User interface

Client concerns like operating system and device

Severs in the Cloud

1 answer

In considering back-end aspects of software applications, the relevant choices would be:

  1. Database programming and storage - This is a core back-end component as it involves the management and retrieval of data.

  2. Communication protocols - This pertains to how data is transmitted between the client and server and is also a back-end concern.

  3. Servers in the Cloud - Back-end systems often rely on cloud servers for hosting applications and data storage.

The following options are not back-end considerations:

  • User interface - This is typically a front-end concern as it deals with how users interact with the application.

  • Client concerns like operating system and device - These are also primarily front-end considerations since they relate to the client's environment and how the application is accessed.

So, the correct back-end considerations are:

  • Database programming and storage
  • Communication protocols
  • Servers in the Cloud