Amigo.NET information system is built on the Microsoft .NET Framework. It works in distributed environment where clients are connecting to the server through a secured channel or by web interface. Amigo.NET Client is full-featured Windows desktop application providing data presentation with rich user interface and is also capable of integration with other desktop applications. On the other hand the Amigo.NET Server communicates with clients by secured web services. Server contains all business logic implemented in modules of the information system while the core of the system manages user’s access to the business logic and provides additional system services. Server also contains tools for client deployment and diagnostic tools for system administrators. Amigo.NET is ready for integration with 3rd party information systems.
Modular architecture
System is very flexible and adaptable to all customer requirements. This architecture is allowing us to fully concentrate on development of key business logic for the customer and thus saving your money and your time.
- We can build up the system using existing modules if they are acceptable for the customer.
- We can modify only certain modules to meet customer requirements.
- Or we can develop brand new modules specific for the current customer needs.
Core logic and access control
The system core is providing all necessary system services for business logic and for user access management which is only a matter of configuration. Every user is authenticated to the system and is allowed to take only defined actions.
Business logic independence from data storage
Thanks to its multi-tier architecture the business logic is absolutely independent from the data storage. Microsoft SQL Server 2005/2008 (including freely available Express Editions) and MySQL Server 5.1 are supported as data storage. Migration to other data source will never touch business logic implementation.
Amigo.NET Client and deployment
Client of the Amigo.NET information system is full-featured Windows desktop application providing rich user interface. It serves only as a presentation layer for the user. All business logic is available only on the server and client is accessing the system via web services. Furthermore Amigo.NET Client does not require any installation and is simply deployable from the server.
- Full-featured Windows desktop application with rich user interface.
- Simple deployment – no installation per computer is needed.
- Automatic and fast update – application checks for newer version and proceeds with self-actualization on every startup.
Amigo.NET Web
Web interface is available in the case that Amigo.NET Client is not a suitable solution for the customer. Web interface provides to system users all functionality as well as Amigo.NET Client.
Integration options
Amigo.NET information system is possible to integrate with 3rd party information system using its integration interface. It is also possible for 3rd party systems to communicate with Amigo.NET system and access the business logic the same way as Amigo.NET Client – via web services.