Annkissam builds software that supports a nonprofit's unique operations, data, reporting and outcome measures. Our technology allows us to build custom systems that are affordable for small and medium sized organizations or workgroups within larger organizations.
Open source software, in which the source code is available to be reviewed by everyone, is often a collaborative effort of volunteers around the world. This transparency means bugs and security issues can be fixed quickly by the community, without the expense of ongoing licensing fees that typically accompany proprietary platforms. We have carefully selected open source platforms that have large community support and which we believe are a good choice for the organizations we serve.
We use Ruby on Rails to build complex custom workflow systems at a fraction of their usual cost. Even with a limited budget, an organization can have a system that does exactly what it needs, thereby increasing productivity and building capacity. Working with your staff, we can quickly design and build applications that help you achieve your mission. We take an iterative approach to building our web applications, starting with the underlying data model and then building a user interface to support that data model.
Drupal is one of the largest and fastest growing open-source content management system available today. It boasts a massive development community that continually improves and supports Drupal sites and systems worldwide. Nonprofits may not always have the funding to afford fully customized systems or more expensive off-the-shelf products. Drupal provides a very cost effective solution for nonprofits as it is modular and provides substantial functionality out of the box.
The Phoenix web framework is an exciting new technology that Annkissam has been using since 2015. It’s built on the Elixir programming language, described as ‘functional, concurrent and general purpose’. Phoenix enables us to leverage the same battle-tested, highly concurrent, and mature technology that has been powering the telecom industry for over thirty years, in order to build similarly stable web applications that can scale and handle large concurrency demands. We’re excited to be using this technology to meet our clients unique requirements, delivering the same reliability and cost savings that Annkissam is well known for.
Linux is an open source operating system that is widely used for servers and embedded systems (such as smartphones) around the world. There are a wide variety of software tools available to support our application hosting and system administration. We use linux because it provides a stable operating platforms for our client applications.
Akd is Annkissam's open source library for deployment automation. Akd allows Elixir developers to easily compose a series of automated deployment tasks, and integrate with tools like Distillery and Docker, which simplify building and releasing Elixir applications. For more information, check out this post.