How should I develop software (applications) that support MiRZA?