base on Our team created for you one of the most innovative CRM systems that supports mainly business processes and allows for customization according to your needs. Be ahead of your competition and implement YetiForce!
# We've moved!
Hi! This repository is no longer being used and has been archived for historical purposes.
- 🐞 **Bugs**: Reports of bugs can be filed against our new repo [YetiForce/issues](https://github.com/YetiForceCompany/YetiForce/issues).
- ⭐ **Feature request**: Add your request or discuss the project w/the community at [YetiForce/discussions](https://github.com/YetiForceCompany/YetiForce/discussions).
For more information on the move, see our comment about [this transition](https://github.com/YetiForceCompany/YetiForce/discussions/27).
We look forward to seeing you in our new spaces!
#
![awards_all_eng_new](https://user-images.githubusercontent.com/10197525/47670510-aa6e9880-dbad-11e8-9720-be7f34dba9e1.jpg)
[![Unit tests](https://github.com/YetiForceCompany/YetiForceCRM/actions/workflows/tests.yml/badge.svg?branch=developer)](https://github.com/YetiForceCompany/YetiForceCRM/actions/workflows/tests.yml)
[![Tests](https://github.com/YetiForceCompany/YetiForceCRM/workflows/Tests/badge.svg)](https://github.com/YetiForceCompany/YetiForceCRM/actions/workflows/tests.yml?query=workflow)
[![Latest Stable Version](https://poser.pugx.org/yetiforce/yetiforce-crm/v/stable)](https://packagist.org/packages/yetiforce/yetiforce-crm)
![release date](https://img.shields.io/github/release-date/YetiForceCompany/YetiForceCRM)
![PHP Version](https://img.shields.io/packagist/php-v/yetiforce/yetiforce-crm)
[![Tested on PHP 7.4 to nightly](https://img.shields.io/badge/tested%20on-PHP%207.4%20%7C%208.0%20%7C%208.1%20dev%20-brightgreen.svg?maxAge=2419200)](https://github.com/YetiForceCompany/YetiForceCRM/actions?query=workflow%3Atests)
[![Download YetiForce CRM](https://img.shields.io/sourceforge/dt/yetiforce.svg)](https://sourceforge.net/projects/yetiforce/files/latest/download)
[![GitHub contributors](https://img.shields.io/github/contributors/YetiForceCompany/YetiForceCRM.svg)](https://GitHub.com/YetiForceCompany/YetiForceCRM/graphs/contributors/)
[![Crowdin](https://d322cqt584bo4o.cloudfront.net/yetiforcecrm/localized.svg)](https://crowdin.com/project/yetiforcecrm)
[![Doc](https://img.shields.io/badge/Doc-doc.yetiforce.com-brightgreen.svg)](https://doc.yetiforce.com/)
[![codecov](https://codecov.io/gh/YetiForceCompany/YetiForceCRM/branch/developer/graph/badge.svg)](https://codecov.io/gh/YetiForceCompany/YetiForceCRM)
[![Scrutinizer](https://scrutinizer-ci.com/g/YetiForceCompany/YetiForceCRM/badges/quality-score.png?b=developer)](https://scrutinizer-ci.com/g/YetiForceCompany/YetiForceCRM/)
[![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/YetiForceCompany/YetiForceCRM.svg)](http://isitmaintained.com/project/YetiForceCompany/YetiForceCRM 'Average time to resolve an issue')
[![Percentage of issues still open](http://isitmaintained.com/badge/open/YetiForceCompany/YetiForceCRM.svg)](http://isitmaintained.com/project/YetiForceCompany/YetiForceCRM 'Percentage of issues still open')
[![Depfu](https://badges.depfu.com/badges/56870798a59eff717ff60bc775ca6a33/overview.svg)](https://depfu.com/github/YetiForceCompany/YetiForceCRM?project_id=5174)
[![SecurityHeaders.io](https://img.shields.io/security-headers?url=https%3A%2F%2Fgitdeveloper.yetiforce.com)](https://securityheaders.io/?q=https://gitdeveloper.yetiforce.com)
[![mozilla-observatory](https://img.shields.io/mozilla-observatory/grade/gitdeveloper.yetiforce.com?publish)](https://observatory.mozilla.org/analyze/gitdeveloper.yetiforce.com)
[![Dependency Vulnerabilities](https://img.shields.io/endpoint?url=https%3A%2F%2Fapi-hooks.soos.io%2Fapi%2Fshieldsio-badges%3FbadgeType%3DDependencyVulnerabilities%26pid%3D3fd2seq3i)](https://app.soos.io)
<img src="https://stats.yetiforce.com/matomo.php?idsite=4&rec=1" style="border:0" alt="" />
<p align="center">
<a href='http://www.capterra.com/customer-relationship-management-software/reviews/159123/Yetiforce%20/YetiForce?utm_source=vendor&utm_medium=badge&utm_campaign=capterra_reviews_badge'>
<img border='0' src='https://assets.capterra.com/badge/470cd214b89233aa4e89972fa49c3253.png?v=2111411&p=159123' />
</a>
<a href='https://www.capterra.com/customer-relationship-management-software/#affordable' width="50">
<img border='0' src='https://public.yetiforce.com/img/CRM-AF-2017.png' width="150"/>
</a>
<a href="https://sourceforge.net/software/product/Yetiforce/?pk_campaign=badge&pk_source=vendor" target="_blank" rel="nofollow">
<img alt="SourceForge Customers Love" src="https://sourceforge.net/cdn/syndication/badge_img/2970487/light-default" height="120px" width="120px;">
</a>
<a href="https://sourceforge.net/software/product/Yetiforce/?pk_campaign=badge&pk_source=vendor" target="_blank" rel="nofollow">
<img alt="SourceForge Customers Love" src="https://sourceforge.net/cdn/syndication/badge_img/2324499/oss-users-love-us-white" height="120px" width="120px;">
</a>
<a href="https://sourceforge.net/software/product/Yetiforce/?pk_campaign=badge&pk_source=vendor" target="_blank" rel="nofollow">
<img alt="SourceForge Customers Love" src="https://sourceforge.net/cdn/syndication/badge_img/2970487/top-performer-summer-white?achievement=top-performer-seasonal-2021-summer" height="120px" width="120px;">
</a>
<a href="https://sourceforge.net/software/product/Yetiforce/?pk_campaign=badge&pk_source=vendor" target="_blank" rel="nofollow">
<img alt="SourceForge Customers Love" src="https://sourceforge.net/cdn/syndication/badge_img/2970487/top-performer-spring-white?achievement=top-performer-seasonal-2021-spring" height="120px" width="120px;">
</a>
</p>
<p align="center">
<a href="https://sourceforge.net/projects/yetiforce/files/latest/download" rel="nofollow">
<img width="30%" src="https://a.fsdn.com/con/app/sf-download-button" srcset="https://a.fsdn.com/con/app/sf-download-button?button_size=2x 2x" alt="Download YetiForce CRM">
</a>
<a href="https://crowdin.com/project/yetiforcecrm" rel="nofollow">
<img width="30%" src="https://support.crowdin.com/assets/badges/
[email protected]" alt="crowdin Localization Management Platform">
</a>
</p>
We design an innovative CRM system that is dedicated to large and medium-sized companies. We dedicate it to everyone who values open source software, security, and innovation. YetiForce was built on a rock-solid Vtiger foundation but has hundreds of changes that help to accomplish even the most challenging tasks in the simplest way. Every function within the system was thought through and automated to ensure that all of them work together seamlessly and form coherent integrity. We looked at the entire sales process and consequently refined the system, module by module. We have years of experience creating tailor-made CRM software for a variety of different companies. Download it and have a first-hand experience.
## 😎 Demos
1. [GitStable](https://gitstable.yetiforce.com)
2. [GitDeveloper](https://gitdeveloper.yetiforce.com)
3. [YetiPortal2 - Customer Portal](https://github.com/YetiForceCompany/YetiForcePortal2#-demo)
## 📖 Read the documentation to learn more.
#### :computer: Requirements: [Web server requirements](https://doc.yetiforce.com/introduction/requirements/)
#### :video_camera: Video Tutorials: [Video Tutorials on YouTube](https://www.youtube.com/playlist?list=PLX0lktP3Kukg_Da-TaEBys-aON68Yy2vh) , [Video Tutorials on our server](https://public.yetiforce.com/Tutorials/)
#### :blue_book: Knowledge base: [doc.yetiforce.com](https://doc.yetiforce.com/)
#### :pencil: Code Documentation: [doc.yetiforce.com/code/](https://doc.yetiforce.com/code/)
#### :globe_with_meridians: API documentation: [doc.yetiforce.com/api/](https://doc.yetiforce.com/api/)
Join our [LinkedIn group](https://www.linkedin.com/groups/8177576) and connect with other users and community members to discuss topics surrounding CRM and YetiForce.
Follow us on [Twitter](https://twitter.com/YetiForceEN) or like on [FaceBook](https://www.facebook.com/YetiForce-CRM-158646854306054/?ref=aymt_homepage_panel) to get real-time info about new articles and functionalities.
## 🔎 Where else can you find YetiForce?
- [Sourceforge](https://sourceforge.net/projects/yetiforce/)
- [Softaculous](http://www.softaculous.com/apps/erp/YetiForce)
- [Packagist](https://packagist.org/packages/yetiforce/yetiforce-crm)
- [Development version](https://download.yetiforce.com/crm-developer.zip) - full package (yarn + composer)
- [Docker](tests/setup/docker.md) - docker container, for development purposes only
1. Requirements [Web server requirements](https://doc.yetiforce.com/introduction/requirements/)
2. Installation [our website](https://doc.yetiforce.com/introduction/installation-manual)
3. The lists of changes for previous versions of YetiForce CRM are available at [our website](https://doc.yetiforce.com/introduction/release-notes-changelog).
4. Check Milestone to verify release due date
https://github.com/YetiForceCompany/YetiForceCRM/milestones
5. Update PKG link.
https://github.com/YetiForceCompany/UpdatePackages
6. Additional scripts
https://github.com/YetiForceCompany/YetiForceScripts
7. Languages package
https://github.com/YetiForceCompany/YetiForceCRMLanguages
YetiForce CRM was originally forked from Vtiger CRM and has mechanisms that allow to easily migrate from Vtiger to YetiForce.
Testing Supported By<br/>
<a href="http://browserstack.com">
<img width="160" src="http://foundation.zurb.com/sites/docs/assets/img/logos/browser-stack.svg" alt="BrowserStack"/>
</a>
<a href="https://validator.swagger.io/validator/debug?url=https%3A%2F%2Fgitdeveloper.yetiforce.com/api/WebserviceStandard.json">
<img width="70" src="https://validator.swagger.io/validator?url=https://gitdeveloper.yetiforce.com/api/WebserviceStandard.json" />
</a>
<a href="https://validator.swagger.io/validator/debug?url=https%3A%2F%2Fgitdeveloper.yetiforce.com/api/WebservicePremium.json">
<img width="70" src="https://validator.swagger.io/validator?url=https://gitdeveloper.yetiforce.com/api/WebservicePremium.json" />
</a>
<a href="https://validator.swagger.io/validator/debug?url=https%3A%2F%2Fgitdeveloper.yetiforce.com/api/ManageConsents.json">
<img width="70" src="https://validator.swagger.io/validator?url=https://gitdeveloper.yetiforce.com/api/ManageConsents.json" />
</a>
[![Maintainability](https://api.codeclimate.com/v1/badges/2e9276651b48a905f0ee/maintainability)](https://codeclimate.com/github/YetiForceCompany/YetiForceCRM/maintainability)
[![Snyk - Known Vulnerabilities](https://snyk.io/test/github/YetiForceCompany/YetiForceCRM/badge.svg)](https://snyk.io/test/github/YetiForceCompany/YetiForceCRM)
<a href="https://scan.coverity.com/projects/yetiforcecompany-yetiforcecrm">
<img alt="Coverity Scan Build Status" src="https://scan.coverity.com/projects/16547/badge.svg"/>
</a>
[![sonarcloud.io status alert](https://sonarcloud.io/api/project_badges/measure?project=YetiForceCRM&metric=alert_status)](https://sonarcloud.io/dashboard?id=YetiForceCRM)
[![sonarcloud.io bugs](https://sonarcloud.io/api/project_badges/measure?project=YetiForceCRM&metric=bugs)](https://sonarcloud.io/dashboard?id=YetiForceCRM)
[![sonarcloud.io sqale](https://sonarcloud.io/api/project_badges/measure?project=YetiForceCRM&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=YetiForceCRM)
[![sonarcloud.io security](https://sonarcloud.io/api/project_badges/measure?project=YetiForceCRM&metric=security_rating)](https://sonarcloud.io/dashboard?id=YetiForceCRM)
[![sonarcloud.io vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=YetiForceCRM&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=YetiForceCRM)
[![Black Duck Security Risk](https://copilot.blackducksoftware.com/github/repos/YetiForceCompany/YetiForceCRM/branches/developer/badge-risk.svg)](https://copilot.blackducksoftware.com/github/repos/YetiForceCompany/YetiForceCRM/branches/developer)
## 🎯 Contributors
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
<a href="https://github.com/YetiForceCompany/YetiForceCRM/graphs/contributors">
<img src="https://contrib.rocks/image?repo=YetiForceCompany/YetiForceCRM" />
</a>
### Gallery: https://public.yetiforce.com/gallery
![](https://yetiforce.com/images/v6/1_home.png)
![](https://yetiforce.com/images/v6/1_home2.png)
![](https://yetiforce.com/images/v6/1_home3.png)
![](https://yetiforce.com/images/v6/2_kanban1.png)
![](https://yetiforce.com/images/v6/2_kanban2.png)
![](https://yetiforce.com/images/v6/3_detail.png)
![](https://yetiforce.com/images/v6/3_edit.png)
![](https://yetiforce.com/images/v6/3_list.png)
![](https://yetiforce.com/images/v6/4_detail.png)
![](https://yetiforce.com/images/v6/5_perms.png)
![](https://yetiforce.com/images/v6/5_progreswizard.png)
![](https://yetiforce.com/images/v6/6_calendar.png)
![](https://yetiforce.com/images/v6/7_map.png)
![](https://yetiforce.com/images/v6/8_admin.png)
", Assign "at most 3 tags" to the expected json: {"id":"4584","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"