The methodology of software development is materialized in the procedures of the Quality Management System implemented within the company. This includes the main specific processes of the development of software systems, among which we get to mention: making evidenthighlighting the most important directions of the actions, the establishment of establishing the organizational structures and their corresponding responsibilities and last but not least, the establishment ofestablishing the evaluation and control that are to guarantees the reaching of goals.
The Red Point specialists design complete solutions using the most modern technologies and design and development methods, at the same time providing compatibility with the current standards and with the majority of recent software and hardware platforms. Our experts can offer generic systems that can be applied to a wide range of activities and also to dedicated systems developed according to the particularities and the characteristics of the client-organization.
Within The Red Point Company, in order to elaborate and develop a certain project, it is necessary to go through the following phases:
In the development of a software system, the skills of the people that elaborate it are extremely important. Fist of all, the staff needs to prove a high level of expertise in the programming language used within the project; secondly, they need to know the additional technologies that can efficiently and easily solve the problems related to those the system is trying to solve (abstracting data bases, characteristic algorithms, specialized libraries, etc.). Last but not least, the staff has to dispose of previous experience in order to avoid problems caused by the inadequate use of the technology/ work instruments employed within the project.
The fist level of competences (programming language) exists within the company and it is represented by our capacity of developing Java, C/C++, Object Pascal, Ruby as well as a large range of specialized scripting languages (Python, Perl, JavaScript, Bash scripting, etc). The competence in using the Java system is being proved by the SCJP certifications held by our staff and the competence for the rest of the languages is being shown through our scale of products developed in the mentioned programming languages.
The second level (specific technologies) is wider and covers various domains, starting with specific technologies for applications that would support the demands of the loading and support of a mediumsized / big company: (EJB, Servlets, JSP Pages, Web Services, SOA), technologies for creating and adapting user interfaces applications for desktop (Java Swing, Java SWT, Spring Rich Client, Eclipse Rich Client Platform, Object Pascal Visual Component Library), technologies for creating and adapting the user interfaces for web applications (HTML, CSS, AJAX, JavaScript, Adobe Flash) as well as specific technologies that solve problems of local software understructure within a project (Spring Framework, Hibernate ORM, Java Connector Architecture, JDBC, Lucene, Acegi, Struts, String Web Flow, Eclipse BIRT, Jasper Reporting, etc). All these technologies are or have been used within products developed by our company.
The third level of competence (experience) is ensured by those who work within the company as well as through products we have created and implemented. Our specialists have a significant experience in this industry (between 4 and 10 years of experience), which wasgained due to the implementation of multiple software systems both in the internal environment (inside the company) and in the external one (to clients of medium and high importance). Part of our specialists has been trained within international software companies.
The Red Point specialists design complete solutions using the most modern technologies and design and development methods, at the same time providing compatibility with the current standards and with the majority of recent software and hardware platforms. Our experts can offer generic systems that can be applied to a wide range of activities and also to dedicated systems developed according to the particularities and the characteristics of the client-organization.
Within The Red Point Company, in order to elaborate and develop a certain project, it is necessary to go through the following phases:
- The planning of the design, which includes the following steps:
- defining the project’s purpose and the intermediate stages
- defining the type of analysis, testing and proper validation to each of every phase
- defining responsibilities and authority
- defining the information flow that corresponds to the projecting and development process
- preliminary consideration of the need of human and material resources
- The identification, documentation and analysis of the tasks given by the client (functional tasks and of performance in case of need), the legal ones or the ones pertaining to regulation. The purpose of this stage is to eliminate the inexplicit aspects related to the specified tasks and to elaborate a development plan for a software system that is to satisfy these demands. Also, this process is established within the help of the staff coming from the client and the result of the analysis in question (the final development plan) will be agreed upon with the client. The resulted plan includes an estimation of human and material resources more accurate than the initial estimation. The following step is the execution of the development plan previously defined. According to the client’s preference, their degree of involvement in this stage will be established.
- The development process ends with the client’s acceptance of the product based upon the evaluation of the initial demands (as these were defined and agreed upon during the documentation stage).
- After the client’s acceptance of the product, the implementation phase begins and there may be a possible training of the staff.
- After the successful implementation is successfully performed, according to the client’s requirements, a period of maintenance and adapting to the changes of the organization processes begins. During this phase, the specialists from The Red Point Company are at the client’s disposal, offering services of analysis and development regarding the support of an application’s production environment.
In the development of a software system, the skills of the people that elaborate it are extremely important. Fist of all, the staff needs to prove a high level of expertise in the programming language used within the project; secondly, they need to know the additional technologies that can efficiently and easily solve the problems related to those the system is trying to solve (abstracting data bases, characteristic algorithms, specialized libraries, etc.). Last but not least, the staff has to dispose of previous experience in order to avoid problems caused by the inadequate use of the technology/ work instruments employed within the project.
The fist level of competences (programming language) exists within the company and it is represented by our capacity of developing Java, C/C++, Object Pascal, Ruby as well as a large range of specialized scripting languages (Python, Perl, JavaScript, Bash scripting, etc). The competence in using the Java system is being proved by the SCJP certifications held by our staff and the competence for the rest of the languages is being shown through our scale of products developed in the mentioned programming languages.
The second level (specific technologies) is wider and covers various domains, starting with specific technologies for applications that would support the demands of the loading and support of a mediumsized / big company: (EJB, Servlets, JSP Pages, Web Services, SOA), technologies for creating and adapting user interfaces applications for desktop (Java Swing, Java SWT, Spring Rich Client, Eclipse Rich Client Platform, Object Pascal Visual Component Library), technologies for creating and adapting the user interfaces for web applications (HTML, CSS, AJAX, JavaScript, Adobe Flash) as well as specific technologies that solve problems of local software understructure within a project (Spring Framework, Hibernate ORM, Java Connector Architecture, JDBC, Lucene, Acegi, Struts, String Web Flow, Eclipse BIRT, Jasper Reporting, etc). All these technologies are or have been used within products developed by our company.
The third level of competence (experience) is ensured by those who work within the company as well as through products we have created and implemented. Our specialists have a significant experience in this industry (between 4 and 10 years of experience), which wasgained due to the implementation of multiple software systems both in the internal environment (inside the company) and in the external one (to clients of medium and high importance). Part of our specialists has been trained within international software companies.








