Software Lifecycle Policy

Last Updated: 30/12/2025

Introduction

This Software Lifecycle Policy describes how Tappd manages versions, deprecations, and updates to our platform, APIs, and SDKs. Our goal is to provide transparency and predictability while continuously improving our services.

Version Support

Current Version: We maintain support for the current stable version of our platform, APIs, and SDKs. The current version receives:

  • Active development and feature updates
  • Security patches and bug fixes
  • Performance improvements
  • Technical support

Previous Version Support: We typically maintain support for the previous major version for a period of [12 months] after a new major version is released. During this period:

  • Critical security patches will be provided
  • Critical bug fixes may be provided
  • New features will not be added
  • Technical support will be available but may be limited

Older Versions: Versions older than the previous major version are considered end-of-life and will not receive updates or support.

Deprecation Notices

When we plan to deprecate a feature, API endpoint, or SDK version, we will:

  • Provide at least [90 days] advance notice before deprecation
  • Notify you via email, dashboard notifications, and release notes
  • Document the deprecation in our changelog and documentation
  • Provide migration guides and support resources
  • Offer alternative solutions or upgrade paths when available

During the deprecation notice period, the feature will continue to function normally. After the deprecation date, the feature may be removed or disabled.

Breaking Changes

We understand that breaking changes can impact your integration. We follow these guidelines:

  • Major Version Releases: Breaking changes are typically introduced in major version releases (e.g., v1.0 → v2.0)
  • Advance Notice: We provide at least [90 days] notice before implementing breaking changes
  • Documentation: All breaking changes are documented with migration guides
  • Backward Compatibility: We maintain backward compatibility within the same major version when possible
  • Emergency Changes: In rare cases (security vulnerabilities, legal compliance), we may implement breaking changes with shorter notice

End-of-Life (EOL) Timeline

When a version or feature reaches end-of-life:

  • EOL Announcement: We announce the EOL date at least [6 months] in advance
  • Support Period: Critical security support may continue for [90 days] after EOL
  • Service Continuity: The service may continue to function but without updates or support
  • Data Access: You will have access to export your data during the EOL transition period

Migration Support

We provide resources to help you migrate to newer versions:

  • Migration guides and documentation
  • Code examples and sample implementations
  • Support via email and documentation
  • Webinars or training sessions for major migrations (when applicable)

While we provide these resources, you are responsible for testing and implementing migrations in your environment.

API Versioning

Our REST APIs use versioning to manage changes:

  • Version Format: APIs are versioned as `/api/v1/`, `/api/v2/`, etc.
  • Version Support: We maintain support for the current and previous major API version
  • Version Selection: You specify the API version in the URL path
  • Default Version: Requests without a version may default to the latest stable version

SDK Updates

Our SDKs (Web, iOS, Android) follow semantic versioning:

  • Major Versions (X.0.0): May include breaking changes
  • Minor Versions (0.X.0): Add new features, backward compatible
  • Patch Versions (0.0.X): Bug fixes and security patches
  • Update Frequency: We release updates regularly to add features and fix issues
  • Update Notifications: Major updates are announced via release notes and changelog

We recommend keeping your SDKs updated to the latest stable version to receive security patches and new features.

Staying Informed

To stay informed about updates and changes:

  • Subscribe to our release notes and changelog
  • Monitor dashboard notifications
  • Follow our documentation updates
  • Join our developer community (if available)
  • Review email notifications for important changes

Changes to This Policy

We may update this Software Lifecycle Policy from time to time to reflect changes in our practices or services. We will notify you of material changes by posting the updated policy on this page and updating the "Last Updated" date.

Contact Us

If you have questions about our Software Lifecycle Policy or need assistance with migrations, please contact us:

Maxbuzz Technologies LLP

Limited Liability Partnership

OM Nagar, Amaredhi Road, Jind Haryana, India

Email: @tappd.com

Documentation: https://docs.gotappd.com