Questions and Answers gsBase

 

A.    Why gsBase?

K.    What do we mean with the term gsBase integrated solutions?

B.    What type of user interface uses gsBase?. Why?

L.    OK, but most applications I've evaluated in this Web are in Spanish, and that's not my language. What can I do?

C.    What are we NOT offering you?  

M.   What hardware/software resources do I need to work with gsBase?

D.    What can I do with gsBase?  

N.    Most of my customers have their Websites already designed, but want to interact on-line with the data contained on their own application servers, what can I do?

E.    Who can it be useful for?

O.    Can I use mobile devices (PDA's, NanoPC's, etc.) with gsBase?

F.    What kind of applications can be created for companies?

P.    Where are gsBase servers installed?

G.    As a computing professional, how can I trade with gsBase?

Q.   How can I interact with the data stored on gsBase Server databases?

H.    Who is currently using gsBase? What is its history?

R.    Could I use the gsBase system to access other systems and work with their data in real time?

I.      What advantages does gsBase provide in comparison to other development systems?

S.    As software manager of my company, one of my biggest handicaps is that we are too dependant of developers once they have created several projects for my end customers. How could gsBase solve this problem?

J.     How much time would I have to spend to learn the gsBase work philosophy and create solutions for my end customers?

T.     Once my gsBase applications catalogue is completely developed, how do I control, update and distribute it?

 

 

 

 

Why gsBase?

THE PROBLEM

 

As a professional developer, you probably know it is quite difficult to create professional software solutions for companies or Public Administrations, since requests and requirements from customers are increasingly complex and there are always specialized problems to solve in order to adapt the software to such requests and requirements. In addition, the limitations entailed by development tools often hinder (or even prevent) professionals from facing up to these challenges within acceptable delivery times and expenses. Actually, creating or designing application software is an engineering work requiring development managers to have extensive experience and training in the area, and know useful tools to solve these problems.

 

It is essential to understand that, if you want to have a system able to carry out these tasks in a competitive way and as rapidly as possible, you must choose a solution similar to the one we offer; otherwise, you would need to invest a great deal of time in it and acquire and expand your knowledge of innumerable disciplines.

 

We understand the selection of an optimal development system is also quite difficult, due to the many evaluation criteria considered relevant for this. In this Web we use all means to ensure you can form a precise idea about all the parameters and features that make up our systems, and help you take the best decision.

 

CLASSIC DESIGN MODELS

 

By using traditional development tools (relational computing with two-dimensional tables), it is possible to create simple solutions and maintain them in a rational way. But when it comes to facing up medium-high complexity problems, this model fails and can't cover end customers' needs and requirements at all. In other words, these tools aren't powerful enough to be applied on more demanding developments (which, on the other hand, occur in the real world). In some cases these tools may be able to solve some the above mentioned challenges, but this would mean such a huge complexity and investment (time and money), it wouldn’t make sense in terms of costs. This is why we offer you more rational, profitable and powerful solutions to your problems.

 

What do modifications or reforms on applications mean, when there are thousands of 'classic' associated tables?

Due to the high complexity of this model, end customers havent any choice but to assume huge investments of money and time on development tasks and, on top of everything else, their systems may not function properly.

 

How does this affect to development companies?

Usually end customers become too dependant of developers and project managers and, if any of them leaves the company, an important crisis would occur (even in terms of viability).

 

The most serious problem end customers have to stand, is that best-known application software solutions have been designed using these tools; thus, these commercial solutions are apparently 'the most professional and optimal' choice, but they have serious technical shortcomings and deficiencies. You can easily find prohibitively expensive ERP solutions with cores of more than 20,000 parametrizable associates tables. Besides the large number of resources these solutions require to be implemented and parameterized (outrageous compared to the hardware, consultancy or software characteristics featured by them), who would ever dare to adapt one of this solutions to end customers' needs? Obviously, those systems obligatorily have to be laughable expensive.

 

Have you wondered why there are so many problems associated to those tools? Why are there so many unsatisfied customers and companies, and why do they have to resort to other developments to satisfy their needs? For example: most of the 'so powerful' abovementioned ERP's don't allow a management solution for employees, payrolls and HR to be integrated to management and accountancy applications. Could it be because they are NOT so 'powerful'???

 

NEW DEVELOPMENT OPTIONS

 

Is there anything beyond traditional, two-dimensional associated tables?

 

Of course! gsBase includes a much more advanced relational model. Our company has always been nonconformist in relation to the predetermined classic design rules, and our systems are a good example of it. Our customers react accordingly: initially, most of them are sceptical, but afterwards they feel euphoric and don't accept solutions from any supplier other than us. And even more so those customers who had old systems developed through classic design methods that, despite their great marketing and advertising campaigns, have serious technical shortcomings and deficiencies and made them resort to other development software companies to satisfy their needs.

 

We advise you to read these pages carefully, particularly the technical features of gsBase, evaluate our products, and then you will understand we are your choice, the right one: gsBase offers you a new, cutting-edge, rational and productive development philosophy, much more than our competitors.

 

We are talking about integrated solutions able to provide thousands of users with a simultaneous service, so they are intended for any small, medium and large-sized companies or public bodies.

 

 

What type of user interface uses gsBase?. Why?

Many people tend to confuse the Internet term with its own web browser. Actually, the Internet is much more than this, and by definition is a set of decentralized networks of global communication that can connect and interact with users using standard protocols. One of the most successful services has been the Internet World Wide Web (www, or "Web"), that has a client-server structure and uses a browser to attack the web servers and display the results of their requests to the user.

It is very important to understand that the client-server structure used by the Web was originally designed to display documents and not to interact.

In this way, the client opens a communication with the server, it makes a request, the server send data and disables communications with the client. It is precisely here where reside the lack of interactivity of the web. The applications, to work effectively, they must to keep open the connection between client and server in order to continuously perform their tasks and processes.

In our "General Business Application", you can evaluate how works: the application and the web browser (there are two versions). You can check what effectiveness of application is far superior to the web version, from the order of 10 to 50 times more effective. In other words, if in doing your work from the web takes you 100 seconds, from the application could takes you between 2 and 10 seconds at most. Apart from this, restrictions on the interactivity of the Web can not do many things that are possible with the application.

The web interface may be appropriate to work with simple applications, but to manage complex applications is totally inoperable. For this reason, many manufacturers use terminal emulators or terminal servers (Cytrix, Terminal Server, etc) to work with professional applications.

Anyway, the Web is "extremely popular" and many manufacturers are committed to creating solutions for the web. Clearly, with current technology, they can never arrive at solutions as efficient as the applications mentioned above.

In the design of gsBase, we were exploring all these aspects and we concluded that it was necessary to create an interactive client-server system, compatible with the Internet, with the standard protocols and without dependence on servers or emulators terminal.

gsBase Client (with the same functionality as the Web browser) includes all the features of interactivity, it works by the Internet and is free. gsBase Server can respond to requests from Web browsers, thus allowing the two forms of work.

What are we NOT offering you?

This Web has been exclusively designed for companies or professionals specializing in research, development and installation of solutions of any kind for companies or public bodies. In short, for software developers. If you just want to market software (without developing it), or simply purchase software applications for your company without having a software design department, then your visit is most appreciated, but this is not your place. In the latter case, maybe you should contact your local o usual software supplier. Anyway, if you are marketing professional specialized in software, this might interest you.

Please, study in detail the business plan we offer. It is quite difficult to design professional software solutions for companies or Public Administrations. Make it easier, make it with gsBase! Don't take for granted good software is only possible for popular brands and classic methods; there are other alternatives, more productive, more efficient and, in short: BETTER. Please note that designing software in the correct and most profitable way is, to a large extent, an art form, so this is where its grandeur lies: the quality of a product does not have to depend on money, but on the imagination, skills and know how of its creators.

What can I do with gsBase?

gsBase is a system created for the design, development, maintenance, execution and exploitation of computer applications, both multipurpose ones and dedicated parametrizable ERP solutions. It is specially recommended for integrated applications or solutions for companies, Public Administrations or Institutions requiring database access and maintenance.

You can also use gsBase to create solutions for scientific calculation, design, production control, robotics, or use it as a highly featured and powerful Web data server.

Thanks to its client-server structure gsBase is able to provide thousands of local or remote users with a simultaneous service, so all solutions and applications created through this system are intended for professional, small, medium and large-sized companies or public bodies, and help them develop their daily tasks. The price range of our products depends on their technical complexity and consultancy tasks needed to implement them. With gsBase it is possible to create a huge range of solutions, from the simplest ones, priced from 1,000 $, to the most complex projects that can be priced up to millions of $.

Who can it be useful for?

For professionals or companies who specialise in the development of software, or for dedicated computing departments or institutions wanting to develop and maintain their own software.

What kind of applications can be created for companies?

Thanks to its functionality and ease of design, gsBase can create solutions for companies of any kind: From packs (applications closed for distribution) to integrated solutions for medium and large-sized companies:

As a computing professional, how can I trade with gsBase?

If you are a professional of software development you have he posibility to become an gsBase Associate Consultant. The signing of the agreement with gsBase Systems, will allow you to install solutions to your end customers in very short timeframes. The added value of your work will allow you to reap significant benefits. Likewise, and thanks to the power of gsBase, you can migrate your customer base in a short time. See here the requirements for become a membership of the gsBase Associate Consultants.

 

Who is currently using gsBase? What is its history?

 

gsBase system was developed between 1999 and 2004 by a technical team with wide-ranging experience in implementing solutions for companies. From 2004 up to now we have designed new versions including innovative functions and upgrades that have enabled this product to become one of the most powerful technological tools for the design of software solutions. gsBase is currently a serious, powerful and effective alternative, increasingly demanded by companies and institutions for their daily tasks; the great number of complex professional applications and solutions we have designed since 2004 is a good example of it (see News and Solutions Catalogue). Although our systems have been initially implemented in Spain, nowadays we are carrying out a successful global expansion of this product, and we made a new product translating gsBase core into 7 languages (more languages soon!). At this site, we present a new product designed for the international market to which we have called gsBase(ie) (gsBase International Edition). Visit our News section and know how gsBase and its consulters and developers have a great success all over the world!

On the website of GALDON Software you may consult a list of end customers (SMEs, large companies and institutions) who use gsBase, you can also consult the list of Associated Consultants who perform their developments with gsBase (they also have many other end users).

What advantages does gsBase provide in comparison to other development systems?

Unlike its competitors, gsBase includes innovative and leading development ideas. It mainly provides ease of design (modularity: time and costs savings, non dependency of technicians), robustness and stability on its applications, ease of learning installation and maintenance procedures, easy and cost-saving communications (emulation programs are not necessary anymore and gsBase reduces network traffic), on-line immediate support ('on-the-go'), centralized gsBase support, etc.

For more details, refer to gsBase technical features sheet and the comparative technical study regarding our competitors' products.

By accessing our demo servers, you can evaluate all gsBase applications in real time and for free.

How much time would I have to spend to learn the gsBase work philosophy and create solutions for my end customers?

Professionals specializing in applications development with the necessary knowledge of databases and programming languages will not need more than a month to learn how to design gsBase applications. In any case, all of this depends on your technical knowledge and skills; please take into account that creating or designing application software is an engineering work. The signing of the agreement of Associate Consultants certifies the preparation to develop with gsBase. Optionally, you may benefit from specialized training or management of projects.

gsBase includes a complete tool-kit for you to import data or migrate from other systems and databases. The gsBase demo servers will help you collect information about the numerous design possibilities we offer.

What do we mean with the term gsBase integrated solutions?

One of the most frequently repeated problems we have to face up when assisting and implementing applications for companies is the huge range of tools they use. This generates unnecessary duplication of data and resources and scatters data all over their computing systems, affecting effectiveness when trying to search, catalogue and collect information: calculation sheet, multimedia and text documents, mail clients by workstation, specific independent programs, etc.

With gsBase it is possible to create integrated and centralized solutions to replace those tools. In other words, with gsBase, companies can use ONLY ONE system to meet the requirements of all users on a centralized basis: application databases, corporative agenda, centralized mail, documental centre, centralized database for contacts, mail client, RTF editor, etc.

gsBase includes tools able to act as these programs, thus rendering gsBase users self-sufficient and independent from external programs. This involves a much more centralized and controllable computing process: gsBase server copies include all the company's data and documents in a simple directory. For example, and unlike traditional systems, with gsMail all mails of all users are collected in a unique file, and not scattered all over the network.

We understand there may be users that have worked hard to learn how to use traditional systems and may be reluctant to consider new possibilities, but the gsBase philosophy is flexible and can be adapted to them too. For these users, gsBase offers a kind of 'mix': you can keep on using your traditional tools, but without refusing to apply the gsBase documental management. Thus, you can perfectly catalogue your documents with our system and keep on using the programs you know at the same time, keeping an exhaustive control of your documentation: gsBase centralized documental control. The Professional Offices management application is a typical example of this.

The most recent trend in business is the use of integrated solutions.

One integrated solution is a set of applications that work with a central database shared by different departments of the company. The database must be accessible locally or remotely by employees of the company and even for the customers and suppliers on a partial and secure form (example: CRM solutions or Electronic Commerce on-line).

For example, for a wholesale trading company, we need the following applications to build the integrated solution:

a)      Application of Business Management, Warehouse and Treasury. (Sales, Collections, Purchasing, Payment, CRM, Warehouse and Logistics). Optional Electronic Commerce.

b)      Application of Accounting and Finance. Budgets and Financial Analysis of Cost and Production Centres.

c)      Application of Personnel Management and Human Resources. (Payroll, Social Security, etc). Optional Presence Control.

d)      Email Centralized Solution.

For the efficiency of the solution, it is imperative that there is interconnection between the databases of these applications and not duplicated files with the same or similar information. For example, the accounting files, must be accessible from the Commercial Management or from the Payroll Application.

The Applications of Accounting, Human Resource Management and E-mail, usually are standard and applicable to any type of companies within a country or region.

The Business Management applications are totally dependent on the sector of activity and even at 95% of the cases are different depending on the particularities of each company of similar sectors. It has nothing to do a budget or invoice of a cars company with a textile company, even more, an automotive company that sells motorcycles operate differently from one that sells cars.

This justifies that we have Management Solutions for various sectors of commercial activity. However, the availability of these applications is not sufficient because it will always be necessary to adjust to the peculiarities of the end customers. What if our "cars company" is for sell and lease vehicles or machinery?

In short, to provide integrated solutions to end customers, is essential to have a development team of highly specialized and competitive and development tools to do their labour so optimized and profitable as possible. This is a real challenge because creating customized solutions is a work of complex engineering.

The end customer has to understand that the engineering work are expensive. No we are offering you a "small software solution" to resolve billing or part of their problem but a global and definitive solution for its management that will undoubtedly result in its own expansion and profit in the future.

“gsBase is an ideal tool for creating and implementing integrated solutions for companies”.

OK, but most applications I've evaluated in this Web are in Spanish, and that's not my language. What can I do?

Users can work with gsBase in English, Spanish, French, German, Italian, Portuguese and Catalan. However, gsBase applications are designed in a language by default and, if they haven't been translated, they will only respond in that language unless they use gsBase core's messages. The last version of gsBase includes an extraordinary multi-language system. Translating an application for it to be able to respond on the above mentioned languages, or in two or more user-defined languages, is an extremely easy task. Most of our applications have already been translated, but some are only distributed in Spanish. Progressively, and according to the demand by country, we will translate them. We understand applications related to accountancy, commerce, finances and tax matters vary between countries and even regions, so they must be adapted.

What hardware/software resources do I need to work with gsBase?

Server: Any server currently available on the market, with min. 1 Gb RAM and 60 Gb disk, Windows 2000, 2003, XP Professional or Vista. Unless you want the server to be installed on Domain, it is not necessary to use Windows Server versions. Customers must have at least one Ethernet network board and open a port from 8121 to 8123.

 

Client: Any equipment with Windows XP Professional or Vista. For local or remote work, the domain or work team network must be configured and server must be accessible from customers by DNS name or IP address. Remote equipments must be accessible by the selected port on the server from 8121 to 8123.

Most of my customers have their Websites already designed, but want to interact on-line with the data contained on their own application servers, what can I do?

gsBase has been specially designed to solve all these problems, so the interaction in real time of Web servers with application servers is assured by connecting with application servers via PHP or ASP. Thus, any mobility problem is solved. Forget about complex Web designing processes and focus your work on the interactive and visual parts of the design! gsBase applications server will be responsible for the most complex tasks on your databases to supply Web clients and its Web application will show you the data processed by the gsBase server. It's so easy!

 

Can I use mobile devices (PDA's, NanoPC's, etc.) with gsBase?

 

Of course! The above mentioned option is one of the possibilities we offer. However, if your mobile device supports Windows XP or Vista, we have got a much more productive, profitable and efficient possibility for you: use gsBase client itself to access gsBase servers on-line. This possibility is highly profitable if compared with the huge range of applications it includes: used by vendors, technical service, inspection, etc.

 

What does gsBase Development Kits include?

 

The signing of the Associate Consultant involves the transfer of gsBase Development Kit that includes:

 

1. Server Software gsBase for 2 concurrent users

2. gsBase Client Software

3. Developer Technical Documentation

4. Learning Course for Development with gsBase (4 days)

5. Commercial Management Application in open source (for use and training)

6. General Accounting Application closed (for use and training)

7. Centralized Mail Management closed (for use and training)

8. 6 months on-line support for development. 

 

 

Where are gsBase servers installed?

 

The gsBase development server will be installed on the developer's PC (physically present at your offices or a Data Centre). The same applies to your end customers' servers; depending on its workload, the developer will him/herself act as assistant and advice the end customer (install on your customer's offices, a data centre or at the developer's). Thanks to its ease, the system allows using different types of hardware, and complex safeguard systems will not be necessary anymore!

 

 

How can I interact with the data stored on gsBase Server databases?

 

To do this, we recommend you to use the gsBase Client. Nevertheless, gsBase includes lots of other tools to render your data accessible to other systems, programs or programming languages. This way gsBase includes options for you to easily export your files' records into Excel, HTML, Word or ASCII. You can also access via PHP, ASP, Visual Basic, C++, Delphi, etc. in order to modify, save or extract information from servers’ databases in real time. This latter utility is used to connect Web applications to gsBase servers. Another possibility is the interaction between databases of different gsBase servers (distributed computing), called Cooperative gsBase Programming. gsBase is one of the most open systems on the market!

 

 

Could I use the gsBase system to access other systems and work with their data in real time?

 

gsBase Client includes COM and SOAP (Web services) technologies and a module to access external DLLs. Thus: Yes, you can.

 

 

As software manager of my company, one of my biggest handicaps is that we are too dependant of developers once they have created several projects for my end customers. How could gsBase solve this problem?

 

Most of development and project systems for companies are so complex that they render companies highly 'developer-dependant', so if any of such technicians or developers leaves the company, an important crisis would occur (even in terms of viability).

 

gsBase has been specially designed to prevent similar things from happen; thanks to its ease of creation and modularity, development technicians are not indispensable anymore and a developer can easily understand what other developer has done. This was one of the reasons why we opted for python as programming language for gsBase. Its ease and power, in combination with the gsBase modular design allows solving this problem with no difficulties. Due to this, large gsBase projects are usually developed by a cooperative group of technicians, working on parallel.

 

 

Once my gsBase applications catalogue is completely developed, how do I control, update and distribute it?

 

gsBase includes all the tools you may need to carry out this task in an organized and efficient way. The gsBase Development Server is designed to keep your applications immediately accessible, modify and extend them, and remotely update them on end customers' systems. Just by copying the gsBase server on a pen drive you will have tens of hundreds of work hours of your developers and thousands of applications joined on a simple directory. Thus, you will be able to control and protect your business. You can also automatically create Distributions and install them for your end customers; so they will have their gsBase-based systems created (by using the Development Server) and installed in less than 5 minutes. You will be able to implement the system and applications for your end customer in less than 10 minutes.

 

 

If we have so many applications, why we not sell directly to end customers by simply creating a distribution network?

 

After more than 20 years of experience installing solutions to end customers, we understand that this philosophy of work is not valid. To meet the demands of those clients is always necessary tailor applications to their needs. Even in the same sector companies, they work differently depending on its approach to business.

 

To solve this problem there are three options: build solutions from scratch, adjust the solutions from parameterized applications or modify or extend solutions starting from applications of similar sectors. Clearly, the great possibilities for modifying or extend applications with gsBase, makes of the third option the best, since will not be limits to the reforms or adjustments. The design of applications from scratch may involve years of work before offering competitive solutions.

 

The rules of each country or region, the fiscal treatment and many other influential aspects, make it completely inoperative sell directly an application, that in Spain or the United States is working properly, in other countries or regions, as there is a high probability of failure even when the solution is customizable or modifiable.

 

To be successful it is essential to have skilled technicians and local business who are totally self-sufficient for adapting products to customer needs. And here we are offering an unbeatable business opportunity for developers, because with the sell of "application designs" royalty free, we are helping to create wealth at home via transfer of highly professional and competitive technology, which progressively they will be adapting to the needs of its local customers and will be forming part of its "portfolio solutions" for future sales.

 

 

 How about a little bit of humour? Relax!