An easy way to build an advanced distributed enterprise database application
in three steps
Road that need to take:
mapping
step 1
Design, implement and debug cross-platform source codes... ALREADY DONE!
step 2
Create a replicated distributed database infrastructure according to your own requirements... CALL US!
step 3
Add the magic of your unique business rules... YOU CAN DO IT YOURSELF!
Let start...
Create database - what does it mean according NOTEMATRIX®CORE?
You provide
a brief description of the subject area - need for better understanding of problems and purposes that going to be solve.
block of the required database structure, however, it can be else choose from the proposed set.
You get
a database , created by your own scheme, that already supports NOTEMATRIX kernel functions, and include our long-time experience in the software development.
required database structure (simplest example)
sales
offers
number
data
customer > counterparties
items
good > goods
price > goods.price
currency > goods.currency
quantity
orders
number
data
offer > offers
currency > currencies
sum
goods
name
price
currency > currencies
description
profiles
counterparties
name
ID
type [legal entity, person]
country > countries
delivery address
own requisites
name
ID
type [legal entity, person]
country > countries
address
bank accounts
bank name
country > countries
IBAN
SWIFT
currency > currencies
utilities
currency
name
symbol
countries
name
1 / 3
entity cardfile
2 / 3
form editor
3 / 3
login
Concentrate on making algorithms - all other ready
technologies & implementation method
In customising purposes, NOTEMATRIX®CORE has opened access to standard programming languages, instead of imposing built-in macroses.
So, You get possibility to implement your business logic using Java™ and SQL, relying, but not limited to the library functions of our kernel.
on server side
Only SQL knowledges need for implementation business-rules by triggers and stored procedures in existing database.
You could write it as script.sql and compile into database by native SQL-server tools.
Also may by used interactive SQL editor with GUI or CLI.
If necessary, You may create shared library on C/C++, which expand the functionality of the server unlimited.
on client side
User interface extensions may be implement by creating JAVA™ objects, inherited of our classes or by custom plugins, using our source code as examples.
For compile JAVA™ source code may be used one of freeware or proprietary IDE.
What's already done:
short list built in functionality
support WINDOWS, LINUX & Mac OSX.
optimized for cloud
native installers
upgrade versions scheduler
error reporting subsystem
physically distributed database & replication
logical contexts of data segmentation / consolidation
consistent support for local standards in a global corporation
visual form editor
defined cardfiles, their projections & menu structure
custom cardfiles, fields & menu items
multilingual text fields
chronology data fields
... using the prepared NOTEMATRIX®CORE allows you to
immediately start implementing individual business-logic
using the full power of the JAVA™, SQL and C/C++ languages,
bypassing the long and expensive stage
of preparing auxiliary libraries and user interfaces...
Terms of use
license & distribution
The standard license assumes the end use and self-modification of the received application,
includes the source code of the received application,
but does not allow its distribution and does not include the source code of the libraries.
dates and cost
Initial creation (three iterations) of the exclusive application kernel takes from 30 to 90 days.
Cost starts from €12000 per database, not include next support.
Cost of start package of typical application €120 per user license, not include next support.
support cost:
Standard technical - €12 / month per user license.
Standard logical - €240 / month per user license. Minimal package 5 license.
Exclusive - CALL.
Price not included VAT and cross-border taxes and fees.
Other conditions are discussed individually.
What's next?
support & upgrade
Initially, the application is designed for self-support.
You can also contact any software engineer or company.
We also provide support for products derived from our core.
We can offer technical and logical support
technical - software bugs fixing and versions upgrade of base kernel.
logical - setup or/and design of business-rules.
with standard or exclusive approach
standard - without changing source codes.
exclusive - with changing source codes, if necessary.
Who may be interested?
purposes, situations & solution
If You:
need exclusive database application
have the idea for implementation
aware of the cost and timing of creating and debugging a full-fledged result
so we:
offer the core for your future own project
help implement or will implemented for you your ideas in an end application