NJA Computer Company - Services
Software Development, Windows, Java
Custom Software Development
NJA has gained vast experience in developing custom solutions, analysing your business needs, industry and product requirements, providing custom-made, scalable and robust solutions. Our development platforms include:
.NET (Languages include: C#,VB,ASP)
The .NET Framework is a software framework for Microsoft Windows operating systems. It includes a large library, and it supports several programming languages. The .NET library is available to all the programming languages that .NET supports.
C++ development (including MFC architecture)
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as a "middle-level" language, as it comprises a combination of both high-level and low-level language features. The Microsoft Foundation Class Library (also Microsoft Foundation Classes or MFC) is a library that wraps portions of the Windows API in C++ classes, including functionality that enables them to use a default application framework.
Java is a programming language originally developed at Sun Microsystems (which is now a subsidiary of Oracle Corporation) and released as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java can be used for application software or web applications.
UNIX software development
Unix is a multitasking, multi-user computer operating system. Unix Software is programs that runs on a Unix operating system.
Informix-4GL is a 4GL programming language developed by Informix. It includes embedded SQL, a report writer language, a form language, and a limited set of imperative capabilities. The language is particularly close to a natural language.
Database design & consulting
Database design is the process of producing a detailed data model of a database. This logical data model contains all the needed logical and physical design choices and physical storage parameters needed to generate a design in a Data Definition Language, which can then be used to create a database. A fully attributed data model contains detailed attributes for each entity.The term database design can be used to describe many different parts of the design of an overall database system. Principally, and most correctly, it can be thought of as the logical design of the base data structures used to store the data.
Application re-engineering and migration
Application re-engineering and migration refers to the rewriting or porting of a application to a modern computer programming language, software libraries, protocols, or hardware platform. This aims to retain and extend the value of the application through migration to new platforms.
Design of a user-friendly and esthetically pleasing application interface. Aim is to facilitate interaction between the user and the program.
Web development is a broad term for the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network). This can include web design, web content development, client liaison, client-side/server-side scripting, web server and network security configuration, and e-commerce development.
Windows Mobile Development (warehouses, scanners, real time data gathering, stock solutions)
Windows Mobile application development is the process by which applications are developed for small low-power handheld devices such as personal digital assistants, enterprise digital assistants, scanners or mobile phones. A feature of this include: stock solutions(real time data gatering) in stores, warehouses ect.
, Software Development