Fida is a simple framework of developing and deploying independently distributed applications that can harness otherwise idle computing processors across the Internet. It follows the standard client-server model based on TCP/IP protocols. Its component-based architecture makes it efficient and flexible to extend Fida to a wide range of distributed scientific and engineering applications.