Newtech Software Pvt. Ltd. was founded in the year May 2000 in Bangalore the IT capital of India by group of people lead by an Internationally well known computer technologist who has wide experience in India; Silicon valley, USA and Germany. He intends to transform his great vision of making computer and computing help people as individuals, corporate and manufacturing industries to increase their productivity easily and economically.
This vision has been supported by able and timely investment from one of the leading public sector banking institution.
Newtech Software is being steered and supported by young, energetic and bright IT managers and administrative staff. The team spirit, innovative approaches of these managers help building new strategies and approaches. A panel of three consultants, internationally acclaimed in their respective fields, guides the entire team technically morally.
Our expertises include Embedded systems, Internet appliances, AI applications in Internet / Network Management, GUI design for embedded and other systems, Software (intelligent) agents.
Process
Approach
We finalize user requirements first, in a meticulous way, after a few interactive sessions with the user. Then the software requirements specification and detailed design and formed using structured and / or UML methodology. We follow component based object oriented technology so that reuse can be adopted to speed up the process for other projects from the same client. We follow incremental process model. The process is guided by one of the consultant and another full time consultant who is a certified software quality assurance professional guides the quality assurance and certification. In each stage of the process the design and code is checked for reliability. We have developed our won metrics tool, which is applied at the coding stage to check the coding with the selected quality model.
Methodology
Our methodology follows a standard quality process to achieve reliability. We follow component based object oriented methodology that provides opportunity for scalability and fault tolerance in addition to reliability.
Infrastructure
Housing
Newtech Software is based in an independent building. The building has a centralized air conditioning facility. All our staff is provided with international quality workstation and latest personal computers, which are interconnected by Ethernet to an IBM server.
Server
High-end Inter and RISC servers with network, operating systems database and messaging platforms.
Network
Network is implemented by structured cabling methodology that is scalable. The whole network is D-link certified for Voice and data. The network is supported by network operating system software. The hardware support to the network consists of router, switches and data multiplexes.
Internet Link
A high speed, dedicated, 24/7 Internet connection is available.
Web Servers
Presently our web site is being hosted externally. It is planned to host the website through our won web servers shortly.
Website
http://www.newtechsoftware.net
Database Servers
Presently MS SQL Server, IBM DB/2 and Oracle servers are planned in the next phase.
Development Environment
Present Software development environment include MS developer Studio, Linux based tools and Java2 platforms. IBM visual Age for Java is planned to be added in the immediate future. C programming environment is used for embedded software development. There is a plan to add embedded C++ and embedded JAVA in the immediate future.
Communication
EPABX with data/voice capability is provided for easy interchange of ideas and information.
Development Environment
Application Framework
CORBA, Com/Dcom, Activex
J2EE and Enterprice Java Beams
Development Platforms
Windows NT/2000 Linux
Databases
SQL Server , MS Access
Oracle DB/2 (planned)
Middleware
ODBC, JDBC
Java RMI
Methodologies
Object oriented Development
Client / Server Application Development
Structured Methodology
Unified Modelling Language
Programming Languages
C, C++, Java2 (Servlets, EJB, JSP)
HTML, Javascript, Perl, XML
JSP, ASP, Javascript, VB Script
Development Tools / IDE
MS visual studio, Visual J++
IBM Visual Age for Java (planned)
Heuristics - In-house developed code Analyze
Tools
Visual Source Safe, Front Page