A method of a server, comprising: receiving a CPU(Central Processing Unit)-independent application package from a first electronic device, wherein the CPU-independent application package comprises a CPU-independent binary and build information including build option information generated by a developer of the CPU-independent application package; receiving, before receiving an application package request from fourth electronic device among the at least one third electronic device, build environment information on the at least one third electronic device from a second electronic device different from the first electronic device, wherein the build environment information comprises information on the at least one third electronic device supportable by each platform version, information on a converter for the each platform version to be applied to the at least one third electronic device, and information on a build option dependent on the at least one CPU; by combining the build information with the build environment information, selecting, among the at least one third electronic device, a build target for which the CPU-independent binary is changed; selecting a converter corresponding to the selected build target; configuring a build option corresponding to the selected build target using the build option information included in the build information and the CPU-dependent build option included in the build environment information and a build option information associated with the selected converter; changing the CPU-independent binary using the configured build option corresponding to the selected build target, so that the changed binary is optimized for processing speed of CPU of the selected build target; and in response to receiving an application package request from fourth electronic device among the at least one third electronic device, transmitting, to the fourth electronic device, an application package including a binary that is optimized for the fourth electronic device; wherein the second electronic device comprises an electronic device corresponding to a maker that manufactures the at least one third electronic device. receiving a CPU(Central Processing Unit)-independent application package from a first electronic device, wherein the CPU-independent application package comprises a CPU-independent binary and build information including build option information generated by a developer of the CPU-independent application package; receiving, before receiving an application package request from fourth electronic device among the at least one third electronic device, build environment information on the at least one third electronic device from a second electronic device different from the first electronic device, wherein the build environment information comprises information on the at least one third electronic device supportable by each platform version, information on a converter for the each platform version to be applied to the at least one third electronic device, and information on a build option dependent on the at least one CPU; by combining the build information with the build environment information, selecting, among the at least one third electronic device, a build target for which the CPU-independent binary is changed; selecting a converter corresponding to the selected build target; configuring a build option corresponding to the selected build target using the build option information included in the build information and the CPU-dependent build option included in the build environment information and a build option information associated with the selected converter; changing the CPU-independent binary using the configured build option corresponding to the selected build target, so that the changed binary is optimized for processing speed of CPU of the selected build target; and in response to receiving an application package request from fourth electronic device among the at least one third electronic device, transmitting, to the fourth electronic device, an application package including a binary that is optimized for the fourth electronic device; wherein the second electronic device comprises an electronic device corresponding to a maker that manufactures the at least one third electronic device.