As our customers will testify, Pipeliner CRM is a truly unique product—the most visual CRM solution on the market. Many say that it’s the most user-friendly and practical CRM solution they’ve ever seen.
To build our unique application, we employ over 20 technologies. Here are some highlights, and our reasoning for using them.
A high number of our technologies are open-source. If you’re not familiar with that term, open source is software that can be freely used, changed, and shared (in modified or unmodified form) by anyone. The trend dates back at least 35 years. As an example of its use, in 1985 Apple founder Steve Jobs developed his NeXT operating system, designed to run on high-end workstations, which was partially based in an open-source Unix operating system. Elements of the NeXT operating system were carried forward into other operating systems, notably Mac OS X.
Following in Jobs’ footsteps, we develop Pipeliner CRM along the same lines, using as much open source code as possible. Not only are we big supporters of the open source movement and its infinite possibilities for innovation, we save substantial money in not licensing proprietary technologies—savings that are then passed along to our customers.
Where we use open source projects driven by the market leaders. By using these technologies we are using the latest state-of-art resources to build the web application.
Since Cloud services for a product such as Pipeliner CRM must be extremely robust and reliable, we use Amazon Web Services for the Cloud portion of our delivery.
Only the Best
Lastly, we always look for the very best technology available. But then, we believe we have the very best CRM solution available—and so do many of our users!
How Do We Program?
For the last 10 years, our programmers have utilized Scrum programming methodology. Scrum is a flexible, holistic software development framework, within which a development team works as a unit to reach a common goal. Scrum encourages team member physical co-location or, at the least, close online collaboration, as well as daily face-to-face communication.
Scrum evolved as a particular method of Agile development. Agile software development consists of principles in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. In itself, Agile has never been defined by any specific methods, but has spawned many methods today recognized as “Agile.” Scrum is one of these.
Part of the reason for our use of Agile-Scrum is our adoption of management principles set forth by educator, author and management consultant Peter Drucker. In particular Drucker said, “Concentration is the key to economic results. No other principle of effectiveness is violated as constantly today as the basic principle of concentration.”