Software is usually costly to write initially, and relatively low in maintenance cost, unless customer needs, regulations, and rules change constantly. Of course, there's also research, innovation, and development. A&M also takes money. If management is efficient, honest, and doing a decent job, net earnings should be very substantial. Management's broad knowledge of blockchain, cryptocurrency, updated knowledge about the market and various products (coins and tokens), algorithms, operation of exchanges, architectural structure and integration of all parts and functions are also key. Just my opinion. Correct me if I'm wrong.