TECHNOLOGY
TECHNOLOGY
MyLogic is built on a technological foundation designed to evolve alongside businesses. From its own development platform to automation, traceability, security, and analytics tools, MyLogic combines innovation and reliability to deliver a unique experience. This core infrastructure not only enables the system to adapt seamlessly to each business’s logic, but also ensures secure updates, optimal performance, and unlimited scalability.
Development Platform
MyLogic was built using FastPrg, a development platform created by NeuralSoft. FastPrg is a domain-specific language designed for business software, allowing for development up to ten times faster than general-purpose languages. This capability enables MyLogic to rapidly adapt and expand functionality to meet business needs. The main features of FastPrg are:
  • No Code: No need to write code to program.
  • Focus on What You Need, Not How It’s Done: The programmer only needs to define the desired behavior of the software. FastPrg handles how to solve it.
  • Predictive: Being domain-specific and knowing that “business processes” are being developed, it anticipates what the programmer wants to do and suggests a solution. Just like predictive text suggests the word you’re trying to type, if we create a transaction document, MyLogic will automatically generate the form and the corresponding report. The programmer can then make any desired changes to both the form and the report.
Impact
Analyzer
MyLogic’s Impact Analyzer ensures that each new version released by NeuralSoft is fully compatible with customizations and functionalities previously developed, whether by NeuralSoft or autonomously by the client using the MyLogic Editor. The Impact Analyzer works as follows: when a user is developing new functionality, it monitors to prevent inconsistencies or incompatibilities. If it detects a potential conflict, the Impact Analyzer blocks it, reports the “issue,” and offers alternatives to resolve it, ensuring that the development remains aligned with future versions of the system.
Compatibility
with Multiple Databases
MyLogic is compatible with various relational database engines, such as SQL, Oracle, PostgreSQL, among others, offering flexibility in data integration and management based on the specific requirements of each company.
Security
  • Permissions: In MyLogic, security is managed through an approach based on understanding the data. This means that only users explicitly authorized to access certain data will be able to do so, regardless of the access medium or method. This contrasts with traditional security approaches, which focus on securing every possible access point, making MyLogic’s permission management far more efficient and less prone to errors or security breaches. Permissions can be defined at both the user and group levels and can be applied to both rows and columns of data. For example, it can be configured so that salespeople in a specific city can only view customers from their region or province, see credit limits, but can only modify the limits of their own customers.
  • Audit: MyLogic maintains a comprehensive audit trail, not only of the operations performed by each user but also of those that were attempted and denied due to lack of permissions, providing full traceability of actions taken in the system.
  • Authentication: MyLogic supports multiple authentication methods, such as username and password, security tokens, fingerprint scanners, among others, enabling flexible and secure management of system access.
User
Interactivity

MyLogic offers various types of user interactivity for different purposes:

  • Monitoring: This mode is aimed at control and security. It works as a real-time audit, allowing the monitoring user to see exactly what the monitored user sees on their screen, as well as the operations being carried out, ensuring transparency and constant supervision.
  • Session Takeover: Typically used for technical or functional support, this feature allows one user to remotely take control of another user’s session, provided the original user has granted authorization. This makes problem-solving or training easier, eliminating the need for physical presence.
Unique Internal Code: Full Traceability

This is one of the main technological differentiators of MyLogic. Even if a code in a master record is modified, MyLogic maintains a unique internal code that ensures full traceability of the record over time.

For example, if all products are re-coded, even changing their names and descriptions, MyLogic will continue linking the new code to the old one. This way, when performing searches or generating statistics, the system will treat all versions of the product as a single record, regardless of changes to its code or description.

This approach provides an unprecedented level of traceability and consistency in historical data within management systems.

Testing
Robot
When modifications are developed or new features are added to MyLogic, the Testing Robot runs automated test cases to compare the results with previous versions. This process ensures that new implementations maintain system quality and compatibility, minimizing risks and errors during updates.
Scroll to Top