Our client wanted us to develop a product to manage an Online Data Synchronization (data) coming from different clients. Data was sensitive as it was financial data which required high level of security. He required Client Server application where server distributes data to all clients via email (SMTP). Client can evaluate and process data using window based application and re-send to server via FTP.


TatvaSoft created a web application to manage server part and a desktop application for end clients.

Server Application (Web based)
  • Uploads the raw data into server database
  • Sends the raw data to their clients
  • Gets the evaluated data from client and commit these data into database
  • Allows administrator to add their clients
  • Multi-language support
  • Manages Due Diligence, Users and Portfolio
  • Import and Export data
  • LDAP authentication for security

Client Application (Desktop)
  • A window based tool which allows client to import data from server
  • Evaluate data and send processed data back to server using FTP
  • Detailed data evaluation and analysis.
  • Import and Export data in different formats
  • Configuration of FTP and SMTP accounts and authentication

  • Server: Microsoft Window Server
  • Web Server: IIS
  • Programming Language:,
  • Framework: Microsoft .Net Framework
  • Database: Microsoft SQL Server and MS Access