How we cut 80% time on integration by building a custom SDK

How we cut 80% time on integration by building a custom SDK

BiPlus developed a Software Development Kit (SDK) for Cloud CA, an electronic signature software. This helps cut 80% of integration time and reach a wider market adoption.
By Industry
Software as a Service (SaaS)
By Service
Custom Software Development
SDK Development
SaaS Optimization
By Technology
RESTful API
Swift
Kotlin

Viettel Telecom is a major telecommunications company in South East Asia. They offer various telecom services and create software-as-a-service (SaaS) products for businesses. These include electronic billing, digital contracts, and social insurance apps. One of their key products, Cloud CA, provides secure digital signature tools for businesses.

Despite its effectiveness and user-friendliness, Cloud CA was not be adopted widely because of complex integration process with other enterprise systems. This process was time-consuming, resource-intensive, and required extensive technical expertise. Therefore, Viettel Telecom partnered with BiPlus to develop a Software Development Kit (SDK) for Cloud CA, making the integration process faster and easier for businesses.

Reasons why integrating Cloud CA with other systems was so struggling

Before developing the SDK for Cloud CA, Viettel and their business partners struggled with several key issues. These challenges made the integration process slow, complex, and often unfeasible for many business partners of Viettel Telecom. The main obstacles included:

  • Generating a public and private key pair on users' devices took nearly a month.
  • Integrating with Viettel's system APIs consumed significant time and resources.
  • Teams had to wade through extensive documentation on encryption standards and parameters for Viettel's system.
  • Many businesses lacked the internal IT staff needed to handle the lengthy integration process.

We developed an innovative SDK to address these integration challenges

BiPlus developed the SDK to expedite digital signature service integration for Viettel's partners, minimizing project timelines, costs, and resource requirements.

  • Leveraged encryption technologies: We employed robust encryption algorithms, including MD5, SHA256, and SHA512, ensuring data integrity and security.
  • Created efficient key generation: Our team implemented a mechanism for generating public and private key pairs securely, ensuring that each device generates these pairs only once.
  • Packaged a lightweight and versatile SDK: It easily integrates with partner applications across various IT architectures and programming languages. These include Java, Kotlin, Swift, React Native, Flutter, and Objective-C.

Our SDK implementation process

BiPlus assembled a team of 10 expert developers to create the Cloud CA SDK. Our team brings deep knowledge in SaaS optimization, information security, data encryption, SDK development, mobile app development, API design, and programming languages.

Our process involved four key stages:

  • Analysis and design: We had an in-depth discussions with Viettel Telecom to understand their specific needs and business processes. Based on this, we proactively built and proposed solutions. We also researched encryption algorithms to match Viettel's system requirements.

  • Development: Our team crafted the SDK's codebase including including APIs, data encryption methods, key generation mechanisms, secure key storage, and key pair information protection.

  • Testing and debugging: We conducted both automated and manual tests across various mobile architectures and programming languages, including Java, Kotlin, Swift, React Native, Flutter, and Objective-C.

  • Deployment and support: After successfully deployed the SDK on Viettel applications and helped businesses integrate Cloud CA, we also continuously monitored the SDK's performance, proactively identifying and resolving any potential issues to maintain smooth operation.

Significant impact of Cloud CA SDK

Cloud CA SDK has significantly improved the electronic signature integration process, leading to expanded market reach, and delivered significant value to Viettel and its partners.

  • Reduced integration time by 80%, enabling smooth device registration and digital signature creation. This translates to a significant decrease in errors and a more efficient workflow.
  • Enabled Viettel to extend services to high-security partners in banking, insurance, and education sectors. This fosters broader industry adoption of digital signatures.
  • Enhanced security and performance due to the SDK’s minimal memory usage, robust customer information security, and compatibility with various mobile programming languages.

Mr. Dung, head of the service department for SMEs, said: "Cloud CA SDK has helped our business partners save a lot of time and costs."

Optimize your SaaS for market-wide adoption

The collaboration between Viettel Telecom and BiPlus on the Cloud CA SDK demonstrates how a product's initial user experience can dramatically impact its market adoption. While Cloud CA offered a secure and valuable solution, its complex integration process initially hindered its growth. By developing an SDK that streamlined integration, enhanced security, and ensured broad compatibility, we helped Viettel Telecom to expand their service offerings and reach new clientele.

For companies looking to make your products more user-friendly, easier to set up, and accessible to a broader range of potential customers, BiPlus can help you with our SaaS optimization prowess and innovative approach.

Contact us today!

Have the similar
challenges?

Let us know and see how we can help
Your name (*)
Your business email (*)
Your phone number
Your message to us