InKnowWorks started in 2007 with the original goal to create software in a more efficient manner; to create software that took full advantage of modern approaches in Data Management, Knowledge Representation, Meta-programming, Automated Reasoning and a host of other technologies, methods, idioms and approaches. We understood that a multi-disciplinarian approach to this goal was required; we envisioned a small team of very skilled individuals armed with the right tools to come together to design and build software systems we had only dreamed about creating.
Today we organize our development around the following concepts, models and methods to develop a new breed some software systems that work more closely, more in lock-step with expert user, software architects and developers. We are passionate in implementing the following:
"The goal of ontology for the realist is not to describe the concepts in people's heads. Rather, ontology is an instrument of science, and the ontologist, like the scientist, is interested in terms or labels or codes - all of which are seen as linguistic entities - only insofar as they represent entities in reality. The goal of ontology is to describe and adequately represent those structures of reality that correspond to the general terms used by scientists."
-- Arp, Robert; Smith, Barry; Spear, Andrew D.
Building Ontologies with Basic Formal Ontology (MIT Press)
Here at InKnowWorks we are committed to designing and building software that has ROI value and software that cost very little to own; we want to build software systems that are cutting edge, build applications that do what is needed and software systems that are extensible and yet very affordable.
We believe that in order to build such systems major changes to how we think about, design and implement software. We needed to deal with software with input from experts, we needed fewer people involved in building applications and we need for the user to have greater valued input to the design and implementation.
In order to fully realize such a vision of software design and implantation new types of design activities and had to be imagined and materialized; we would need to build new tools, new runtimes and methods of managing complexity. For more than 10 years now we have researched and experimented with techniques and method designed to control and cost and to drive the cost of owning complex and sophisticated systems to zero.
We at InKnowWorks develop applications from the “Knowledge-Design-First” disposition; we find it to be an exciting starting point in the design life-cycle of modern applications. We embrace the notion of the “Knowledge-Worker” and that businesses more than ever are empowering SMEs and Domain Experts. We believe that more break-through innovations will come from the hearts and minds of highly-skilled professionals armed with powerful applications and tool that can take advantage of data and information assembled in the “Information-age”; we see, hear and witness every day “Knowledge-workers” doing more on the job using new methods to explore, refine and create value from large and complex legacy data sets.
Our mission is to deliver “Ontology-based” tools and applications designed and implemented via our Ontology Engineering process we call OntoMotion. We strive to engineer high-end, tractable and scalable, future-ready compute environments and applications that take full advantage of Semantic Technologies, Hybrid-Artificial Intelligence, Advanced Desktop UI/UX, and Parallel-Tasking compute technology and environments.
It is the passionate, dogged aim and goal here at InKnowWorks to bring to life a class and type of Systems Analysis & Design, implementation behaviors, heuristics, methods and techniques and tooling to domain and subject-matter-experts; equipped with super-charged, intuitive and powerful tools we embrace the Knowledge-Age and the Knowledge-worker. Here at InKnowWorks we are building an ecosystem of tools and applications that empower and enable the Visual Management of Human Knowledge in a modern computerized machine-to-man model and to create technology that actively assist human-beings to embrace imagining, innovating, creating and sharing.
We embrace complexity, armed with powerful tools to conquer and manage big, massive and complex data, sophisticated workflows and erudite information and knowledge-based systems.
We have taken an inovative fresh look and approach to building applications to the point where the Domain Expert, the SME is in charge of the communicating the what application is, to whom that application must serve and in many cases, how that application goes about getting things done at the business level.
One part of our core technical focus is to design, create and deliver software that is capable of writing software and reduce the pressure dependency of creating APIs that developers would use and maintain while creating an application. We are constantly looking to reduce the cost of software development while delivering a better experience to the user, a much higher quality product and services set; highly responsive and performance apps while doing more with less. We endeavor to generate high fidelity experiences around the UI composition and User Experience of applications we build for our customers and their users.